У меня проблема с весенним облачным сыщиком и шаблоном кролика. Когда я отправляю сообщение со своей службой и сообщение pulibsh на rabbitmq с использованием rabbitTemplate, моя вторая служба потребляет сообщение, но не соблюдает тот же идентификатор трассировки, сгенерированный в службе 1. Существует ли какое-либо решение для удержания той же трассировки?
Извините за не ответ. Да, я ввожу, но весенний сыщик не работает с аннотацией «@RabbitListener», а только с «@StreamListener». Я отменяю операцию по умолчанию и учитываю свой след. знак равно
Все конфигурации, необходимые для распространения traceId, находятся здесь: github.com/openzipkin/brave/tree/master/instrumentation/…
У меня была эта проблема, и я решил использовать простой слушатель вместо прямого. Так что, если кто-то использует spring.rabbitmq.listener.type=direct, я рекомендую попробовать заменить его простым (при условии, что прямой слушатель для вас НЕ ОБЯЗАТЕЛЬНО). Мне даже конфиги добавлять не надо было, поделился @KonstantinZyubin
Вы ввели шаблон как bean-компонент?