График потока сообщений в сервис-ориентированной архитектуре (используя NServiceBus) - PullRequest
3 голосов
/ 01 сентября 2011

У меня большая сервис-ориентированная система, которая использует NServiceBus в качестве шины обмена сообщениями. Мне нужно составить график / блок-схему того, куда отправляются сообщения, где они обрабатываются и т. Д.

Мой план состоял в том, чтобы пробежаться по скомпилированным двоичным файлам системы, использовать отражение, чтобы найти сообщения, найти, куда они отправлены, найти их обработчики и построить график всего этого.

Кто-нибудь может порекомендовать набор инструментов для создания сложных графиков?

Ответы [ 2 ]

0 голосов
/ 03 октября 2013

Теперь мы добавили несколько инструментов (ServiceInsight и ServicePulse), которые предоставляют пользовательский интерфейс поверх созданного нами бэкэнда (называемого ServiceControl), который питает очередь аудита.

Эти пользовательские интерфейсыИнструменты показывают график потоков сообщений, а также позволяют отправлять сообщения об ошибках обратно для повторной обработки (среди прочего).

Для получения дополнительной информации, проверьте: http://particular.net/ServiceInsight-1

0 голосов
/ 30 сентября 2013

Попробуйте giraph от apache, умеет обрабатывать очень сложные диаграммы с огромными узлами и / или взаимосвязями между ними.

С уважением, Хосе

...