如何与kafka一起使用sleuth+springboot

inn6fuwd  于 2021-06-04  发布在  Kafka
关注(0)|答案(0)|浏览(257)

我有两个叫订单和个人的微服务。两个微服务都使用事件模型相互通信。现在使用springsleuth库和brave跨服务跟踪请求。下面是我正在使用的依赖项。

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-sleuth</artifactId>
    <version>2.2.0.RELEASE</version>
</dependency>

<dependency>
    <groupId>org.springframework.kafka</groupId>
    <artifactId>spring-kafka</artifactId>
    <version>2.3.4.RELEASE</version>
</dependency>

<dependency>
    <groupId>io.zipkin.brave</groupId>
    <artifactId>brave</artifactId>
    <version>5.9.1</version>
</dependency>

现在,当生产者发送消息,然后在Kafka头,它添加了一个额外的头称为b3,这看起来像一个跟踪id从侦探图书馆。现在的问题是,当您希望在使用者端获取此标头时,它在标头中不存在。
有人能帮我吗,是否有任何配置,我需要启用,以接收消费者端的这个标题。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题