文章詳情頁(yè)
java - dubbo分布式調(diào)用傳參數(shù)
瀏覽:97日期:2023-11-03 08:28:07
問(wèn)題描述
背景:現(xiàn)有代碼做改造,原有結(jié)構(gòu)是直接通過(guò)servlet的service()方法做完全部業(yè)務(wù)邏輯;現(xiàn)在改造結(jié)構(gòu),將service()方法拆分為幾個(gè)服務(wù),通過(guò)dubbo框架,將服務(wù)組裝出業(yè)務(wù)邏輯。
問(wèn)題:以前結(jié)構(gòu)有用到threadlocal線程局部變量(比如用來(lái)存session),現(xiàn)在改造程序結(jié)構(gòu),拆分出的服務(wù)在別的jvm線程中運(yùn)行,肯定取不到threadlocal變量。
想知道dubbo框架有沒(méi)有可以用來(lái)傳一些例如session變量信息的方法。
問(wèn)題解答
回答1:通過(guò)dubbo的RpcContext的attachment(map存儲(chǔ)keyvalue),可以隱式傳參。
標(biāo)簽:
java
相關(guān)文章:
1. mysql - 如何在有自增id的情況下,讓其他某些字段能不重復(fù)插入2. 求救一下,用新版的phpstudy,數(shù)據(jù)庫(kù)過(guò)段時(shí)間會(huì)消失是什么情況?3. mysql - 請(qǐng)問(wèn)數(shù)據(jù)庫(kù)字段為年月日,傳進(jìn)的參數(shù)為月,怎么查詢那個(gè)月所對(duì)應(yīng)的數(shù)據(jù)4. [python2]local variable referenced before assignment問(wèn)題5. html - 移動(dòng)端radio無(wú)法選中6. javascript - 我的站點(diǎn)貌似被別人克隆了, google 搜索特定文章,除了域名不一樣,其他的都一樣,如何解決?7. javascript - vue+iview upload傳參失敗 跨域問(wèn)題后臺(tái)已經(jīng)解決 仍然報(bào)403,這是怎么回事啊?8. php - 微信開(kāi)發(fā)驗(yàn)證服務(wù)器有效性9. Python2中code.co_kwonlyargcount的等效寫法10. node.js - win 下 npm install 遇到了如下錯(cuò)誤 會(huì)導(dǎo)致 無(wú)法 run dev么?
排行榜

熱門標(biāo)簽