在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它增加了「未來棧」。