我有两个微服务(Spring Boot 应用程序)。对于跟踪,我<artifactId>spring-cloud-sleuth-zipkin</artifactId>
与 zipkin 一起使用。服务 A 是生产者并使用 RabbitMQ 代理发送消息。另一方面,服务 B 是消费者,他们是 @RabbitListener
。我想将 traceId(带有跨度详细信息)从服务 A 交换到服务 B。我已经看过示例(使用勇敢)但无法将 zipkin 与 rabbitMQ 和跟踪传播集成。
任何人都可以帮助我如何实现这一目标吗?任何完整的分步简单示例?