Как отслеживать шаги обработки сообщений (файлов) в Spring-Integration - PullRequest
0 голосов
/ 16 мая 2018

Интеграция Spring действительно помогает нам во время интеграции приложений, она заставляет нас больше сосредоточиться на разработке потоков.

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

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

спасибо

1 Ответ

0 голосов
/ 16 мая 2018

Рассмотрите возможность включения История сообщений для вашего приложения. Таким образом, в конце потока вы можете извлечь MessageHistory.HEADER_NAME со всей информацией о путешествии для сообщения.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...