前面已经介绍了使用HTTP直接收集跟踪数据,下面演示使用消息中间件收集跟踪数据。相比HTTP的方式。消息中间件有以下好处:
微服务与ZipkinServer解耦,微服务无须知道ZipkinServer的网络地址。
一些场景下,ZipkinServer与微服务网络可能不同,使用HTPP直接收集的方式无法工作,此时可借助消息中间件实现数据收集。
需要添加消息中间件连接信息(以rabbitmq为例)
需要添加消息中间件连接信息(以rabbitmq为例)
配置以上,启动注册中心,zipkinserver,各个微服务。访问http://localhost:9411/查看追踪收集的数据。
微信公众号:
JAVA程序猿成长之路
分享资源,记录程序猿成长点滴。专注于Java,Spring,SpringBoot,SpringCloud,分布式,微服务。
27.Spring Cloud Sleuth使用消息中间件收集数据
原文:https://www.cnblogs.com/niugang0920/p/12188159.html