Zipkin集成RabbitMQ异步传输,并持久化到数据库中
2021-12-09 本文已影响0人
迦叶_金色的人生_荣耀而又辉煌
上一篇 <<<SpringBoot集成zipkin实现链路追踪
下一篇 >>>Zipkin环境搭建
zipkin默认是通过Http同步方式存储到内存中速度较低,可以采用mq方式异步提交,然后持久化到redis或mysql中。
a、启动RabbitMQ
b、启动Zipkin(自动会创建一个Zipkin 队列)
c、启动ZipkinClient以队列形式异步传输
d、数据可以写到mysql或elasticSearch中
详情参考:https://blog.csdn.net/fsy9595887/article/details/84935599
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-stream-binder-rabbit</artifactId>
</dependency>
rabbitmq:
####连接地址
host: 127.0.0.1
####端口号
port: 5672
####账号
username: guest
####密码
password: guest
推荐阅读:
<<<分布式链路监控与追踪产生背景
<<<常用的调用链解决方案
<<<链路追踪的实现原理
<<<SpringBoot集成zipkin实现链路追踪
<<<Zipkin环境搭建