openzipkin/brave初步了解

一、brave是什么?

          github链接:https://github.com/openzipkin/brave/tree/master/instrumentation

          brave是zipkin提供的链路跟踪的组件,支持服务间的各种调用的路径跟踪,支持htttp的同步异步调用跟踪,dubbo,kafka、rabbit等消息的链路跟踪:

          openzipkin/brave初步了解

二、HTTP、kafka的 链路跟踪的实现原理

            都是通过请求头或消息头的方式,在链路追踪的信息放在头内部

三、rabbit mq追踪的方式

            (猜测)使用的是代理类,代理类接收用户的消息,将消息包装,外部附带链路追踪的信息,真实的rabbitClient将包装后的消息发送给rabbit service