在Web服务器上使用Scala承诺/期货的第一步(仍然是Jetty /同步现在:(),如预期的那样,threadId不再用于跟踪发生的事情一个HTTP请求处理我猜登录请求令牌会做的伎俩期间scala期货 - 跟踪threadId无关的请求上下文
- 这是推荐的方法,如果这样你可以参考我的一些代码已经这样做
在Web服务器上使用Scala承诺/期货的第一步(仍然是Jetty /同步现在:(),如预期的那样,threadId不再用于跟踪发生的事情一个HTTP请求处理我猜登录请求令牌会做的伎俩期间scala期货 - 跟踪threadId无关的请求上下文
- 这是推荐的方法,如果这样你可以参考我的一些代码已经这样做
我在这样的情况下的做法?应该有一个保存上下文数据(如请求ID)的案例类,并将其作为implicit
参数传递到您的应用程序的所有图层中。
原谅我加入一个答案,但我只是看到了阶次(http://scalatimes.com/)发表了这个想法有关: http://www.schibsted.pl/blog/tracing-back-scala-future-chains/ 它的要点 - 包裹未来TraceableFuture它增加了“未来栈”。