java - twitter 的 Future.trace() 方法有什么用?

标签 java scala twitter trace finagle

com.twitter.util.Future有一个方法Future.trace(),返回类型为com.twitter.util.Future.Tracer (这可以在编译后的 Java 类中找到)

但是,我在原文Scala code中并没有找到这个方法。或在 doc 。你知道我在哪里可以找到该方法的用法或源代码吗?

为什么我要这样做:我正在尝试使用 Finagle 跟踪来实现我自己的跟踪框架。

最佳答案

Future.trace 实际上是 Future 对象的旧成员。每次将两个异步计算与map/flatMap链接在一起时,它都用于启用调用堆栈的注册。此功能不太受欢迎,因此我们将其删除。

如果您想查看跟踪框架,您应该查看 zipkin ,和finagle-zipkin这基本上是 Google Dapper 的开源实现(请参阅 paper)

关于java - twitter 的 Future.trace() 方法有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14583452/

相关文章:

java - 如何使用 GSON 从同一个 JSON 文件中获取多个 Java 对象?

javascript - Twitter 喜欢 ASP.Net 中的新推文计数通知

django - 从我的 Django 应用程序发推文

algorithm - 树中的最大元素

javascript - JS 加载的 Twitter 分享按钮无法正确呈现

java - 通过 Singleton 的 Socket 服务器,使用属性文件中的参数

java如何从文件里读取字符串

java - 反转数组打印的顺序

ide - 在2010年初,有什么好的Scala IDE?

scala - 为什么 class < :<[-From, +To] 需要在 Scala 标准库中扩展 (From => To)?