Потоки мула - отслеживание пути между потоками

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

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


person jriccio    schedule 09.06.2017    source источник


Ответы (1)


Я чувствую твою боль, друг.

Если вы видите входящую конечную точку в потоке, это дает вам представление о том, какой вызов какой. Например, если это коннектор виртуальной машины, то вы можете посмотреть, какая очередь/тема ему назначена, а затем посмотреть на потоки мулов всего проекта, где он вызывается. Однако, если это просто частный поток (без конечной точки), вам нужно будет найти для него вызов flow-ref.

Еще одна вещь, которую вы можете сделать, это запустить его в режиме отладки, если вы можете в Anypoint Studio, убедитесь, что вы поставили на него точку останова, а затем выполните пошаговый запуск. Это может потребоваться, если для каждой входящей полезной нагрузки существует несколько сценариев.

person Reynold Lariza    schedule 09.06.2017