【发布时间】:2020-01-22 16:13:27
【问题描述】:
在我的应用程序中,我有消息从一个队列移动到另一个队列,我想在我的日志中添加消息 ID。我试图弄清楚是否可以在实际处理之前拦截消息并在 MDC 字段中设置消息 ID,以便我可以在所有队列中跟踪此消息。到目前为止我还没有成功。有没有现成的解决方案?
【问题讨论】:
-
请参阅this answer 关于
@KafkaListener的类似问题;您可以在这里使用相同的技术。 -
这有效@GaryRussell,但我无法访问消息属性。 jms 组件中是否有任何消息上下文可以覆盖或访问以获取用于日志记录的消息属性?
标签: java spring-boot jms spring-jms