文章詳情頁
java - dubbo分布式調(diào)用傳參數(shù)
瀏覽:111日期:2023-11-03 08:28:07
問題描述
背景:現(xiàn)有代碼做改造,原有結(jié)構(gòu)是直接通過servlet的service()方法做完全部業(yè)務(wù)邏輯;現(xiàn)在改造結(jié)構(gòu),將service()方法拆分為幾個服務(wù),通過dubbo框架,將服務(wù)組裝出業(yè)務(wù)邏輯。
問題:以前結(jié)構(gòu)有用到threadlocal線程局部變量(比如用來存session),現(xiàn)在改造程序結(jié)構(gòu),拆分出的服務(wù)在別的jvm線程中運行,肯定取不到threadlocal變量。
想知道dubbo框架有沒有可以用來傳一些例如session變量信息的方法。
問題解答
回答1:通過dubbo的RpcContext的attachment(map存儲keyvalue),可以隱式傳參。
標(biāo)簽:
java
相關(guān)文章:
1. javascript - 為什么會打印兩次啊?2. 引入traits后,為什么index得是空的呢?3. gulp-ruby-sass編譯出來的文件有錯4. javascript - 如何在NW.JS中使用Node自動重啟進程?5. dockerfile - docker-compose啟動lnmp失敗?6. python - 在github上看到一個基于卷積神經(jīng)網(wǎng)絡(luò)提高圖片分辨率的小項目waifu2x??7. python - 為什么寫了換行語句,結(jié)果還是沒有換行?8. python - 如何1次執(zhí)行多條SQL語句9. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問題。10. python算法,如何優(yōu)雅的合并2個列表字典?
排行榜

熱門標(biāo)簽