27.Spring Cloud Sleuth使用消息中间件收集数据
前面已经介绍了使用HTTP直接收集跟踪数据,下面演示使用消息中间件收集跟踪数据。相比HTTP的方式。消息中间件有以下好处:
微服务与ZipkinServer解耦,微服务无须知道ZipkinServer的网络地址。
一些场景下,ZipkinServer与微服务网络可能不同,使用HTPP直接收集的方式无法工作,此时可借助消息中间件实现数据收集。
ZipkinServer
pom.xml
application.properties
需要添加消息中间件连接信息(以rabbitmq为例)
启动类
各微服务需要调整的地方
pom.xml
application.properties
需要添加消息中间件连接信息(以rabbitmq为例)
配置以上,启动注册中心,zipkinserver,各个微服务。访问http://localhost:9411/查看追踪收集的数据。
微信公众号