文章詳情頁
java - dubbo分布式調(diào)用傳參數(shù)
瀏覽:193日期:2023-11-03 08:28:07
問題描述
背景:現(xiàn)有代碼做改造,原有結(jié)構(gòu)是直接通過servlet的service()方法做完全部業(yè)務邏輯;現(xiàn)在改造結(jié)構(gòu),將service()方法拆分為幾個服務,通過dubbo框架,將服務組裝出業(yè)務邏輯。
問題:以前結(jié)構(gòu)有用到threadlocal線程局部變量(比如用來存session),現(xiàn)在改造程序結(jié)構(gòu),拆分出的服務在別的jvm線程中運行,肯定取不到threadlocal變量。
想知道dubbo框架有沒有可以用來傳一些例如session變量信息的方法。
問題解答
回答1:通過dubbo的RpcContext的attachment(map存儲keyvalue),可以隱式傳參。
標簽:
java
相關文章:
1. docker - 如何修改運行中容器的配置2. 關docker hub上有些鏡像的tag被標記““This image has vulnerabilities””3. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題4. docker鏡像push報錯5. html - css氣泡,實現(xiàn)“倒三角(不知道算不算三角了)”可透明的。6. javascript - 請指條明路,angular的$event,在select中卻是undefined?7. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個是怎么回事????8. 我何時應該在Java中使用JFrame.add(component)和JFrame.getContentPane()。add(component)9. java - 如何點擊按鈕,重新運行(我是初學者)?10. 利用IPMI遠程安裝centos報錯!
排行榜

熱門標簽
網(wǎng)公網(wǎng)安備