badqiu

          XPer
          隨筆 - 46, 文章 - 3, 評論 - 195, 引用 - 0
          數(shù)據(jù)加載中……

          01 2011 檔案

          分布式應(yīng)用上下文(Distributed ThreadLocal)
               摘要: 單機應(yīng)用內(nèi),在進(jìn)程內(nèi)部,我們可以使用ThreadLocal傳遞應(yīng)用上下文的方式. 當(dāng)前的 Spring Secrucity , Spring TransactionManager, Log4J MDC, Struts2 ActionContext等等應(yīng)用場景隨處可見.
          但在是分布式系統(tǒng)下,由于不是在同一個進(jìn)程內(nèi),所以無法使用ThreadLocal. 那么什么是分布式ThreadLocal呢?就是將一個系統(tǒng)中的ThreadLocal信息可以傳遞至下一個系統(tǒng),將兩者的調(diào)用可以關(guān)聯(lián)起來。如對應(yīng)用有一個調(diào)用,我們生成一個請求ID (traceId),在后面所有分布式系統(tǒng)調(diào)用中,可以通過這個traceId將所有調(diào)用關(guān)聯(lián)起來,這樣查找調(diào)用日志都將十分方便.  閱讀全文

          posted @ 2011-01-04 19:56 badqiu 閱讀(2311) | 評論 (3)  編輯

          主站蜘蛛池模板: 阿图什市| 北宁市| 诸城市| 垦利县| 沁阳市| 雷州市| 铁力市| 兴城市| 定日县| 北流市| 榆林市| 苗栗县| 阳新县| 石阡县| 陕西省| 固原市| 穆棱市| 抚顺市| 汶上县| 平凉市| 隆德县| 盐亭县| 余江县| 土默特左旗| 台东县| 宁化县| 法库县| 普兰店市| 孟连| 两当县| 南丰县| 历史| 永靖县| 六安市| 永寿县| 静安区| 小金县| 扎赉特旗| 阆中市| 嘉义市| 马公市|