我有两个微服务(Spring启动应用程序)。为了进行跟踪,我将<artifactId>spring-cloud-sleuth-zipkin</artifactId>
与zipkin一起使用。服务A是生产者,并使用RabbitMQ代理发送消息。另一方面,服务B是消费者,他们是@RabbitListener
。我想从服务A到服务B交换traceId(带有跨度详细信息)。
我见过example(非常勇敢),但是无法将zipkin与RabbitMQ集成在一起并跟踪传播。
任何人都可以帮助我实现这一目标吗?有任何完整的分步简单示例吗?
答案 0 :(得分:0)
在春季版本更新为5.x
后终于开始工作
它已经有Brave Instrument for zipkin trace