1
經過我的研究,我決定從每個組件的每個請求記錄日誌,本地化和某種請求ID。然後把它們放在一起並按ID排序。然後,我可以獲得有關每個請求需要多少時間才能完成單個組件的信息,而我需要的是什麼。如何測量分佈式系統中的請求時間?
我的問題是我不知道如何在系統中傳遞ID(線程是由RMI創建的)。我的想法是設置相同的線程名稱連接到一個請求(see discusion here)的所有線程,但我仍然需要一些建議如何做到這一點。或者,也許有更好的想法聚集在一起的線程?
你能提供更多backgroup @trebuchet嗎?什麼組件?這是什麼系統?你爲什麼做這個?第二段很混亂,應該刪除。只需解釋_clearly_你正在努力完成的任務,而不提供解決方案。線程ids並不是一條可行的路。 – Gray 2012-07-30 15:07:16
你傳遞給RMI創建的新線程是什麼?什麼輸入? – 2012-07-30 15:08:01
任何線程本地信息只能在單個jvm中使用,所以這對分佈式系統沒有多大幫助(除非你只關心跟蹤客戶端)。 – jtahlborn 2012-07-30 15:08:54