我有一个分布式系统,客户需要来自多个来源的信息。
是否支持在 Brave(Zipkin 框架的 Java 实现)中为同一跟踪标记并行处理的跨度?
目前,在发送消息之前我调用了clientRequestInterceptor.handle(...),在收到响应之后clientResponseInterceptor.handle(...),但是只有一个实例,所以只记录了一个span。
PS 我在 GitHub 上找到了以下项目,该项目指定 Brave 仅支持一级嵌套客户端调用:https ://github.com/leigu/brave-tracer-example 。也许这同样适用于并行客户端调用。