1

我有一个分布式系统,客户需要来自多个来源的信息。

是否支持在 Brave(Zipkin 框架的 Java 实现)中为同一跟踪标记并行处理的跨度?

目前,在发送消息之前我调用了clientRequestInterceptor.handle(...),在收到响应之后clientResponseInterceptor.handle(...),但是只有一个实例,所以只记录了一个span。

PS 我在 GitHub 上找到了以下项目,该项目指定 Brave 仅支持一级嵌套客户端调用:https ://github.com/leigu/brave-tracer-example 。也许这同样适用于并行客户端调用。

4

1 回答 1

1

Brave似乎不支持这一点。在他们的 GitHub 页面上报告了一个问题。https://github.com/openzipkin/brave/issues/166

于 2016-06-16T19:15:19.737 回答