Установить свойства MD C только для событий rabbitmq - PullRequest
0 голосов
/ 18 февраля 2020

Я хочу применить фильтры, чтобы регистрировать только события кролика, используя свойства MD C. И установить идентификатор трассировки Id && из заголовка события.

У меня уже есть RequestResponseLoggingFilter, который используется для установки идентификатора клиента.

Я не уверен, как запустить этот фильтр только для asyn c кроличьи события.

1 Ответ

0 голосов
/ 18 февраля 2020

Если вы используете MessageListener или @RabbitListener, вы можете добавить MessagePostProcessor к контейнеру слушателя (или фабрике контейнера слушателя, соответственно) в свойстве afterReceivePostProcessors.

Постпроцессор (s) вызывается после получения сообщения и до вызова слушателя.

...