Spring Sleuth KafkaTemplate注射剂

时间:2019-12-06 16:29:05

标签: spring-boot spring-kafka spring-cloud-sleuth

有一个带有弹簧靴2.1.9,弹簧kafka和弹簧侦探(2.1.6)的项目。

一切顺利,直到我跟踪到kafka的消息为止。

Kafka消息传递是通过以下方式完成的:

kafkaTemplate.send(uri, pojo)

在这里,我意识到没有注入卡夫卡消息传递-卡夫卡doSend的两个调试点,并打印了从@KafkaListener收到的消息(并从{{1}寻找密钥}),却从未看到跟踪记录。

据我从文档了解,这些消息传递默认情况下处于启用状态(不是我没有启用“消息传递”或“集成”)。

试图注册“ Propagation.Setter”的自定义Bean实现只是为了查看它是否真正被调用,而从未见过它实际上是ping的。

补充说明:我发现org.apache.kafka(来自spring-kafka 2.2.9)...使用KafkaProducer代替了Sleuth的。

我想念什么?

0 个答案:

没有答案