文章詳情頁
java - dubbo分布式調(diào)用傳參數(shù)
瀏覽:91日期:2023-11-03 08:28:07
問題描述
背景:現(xiàn)有代碼做改造,原有結(jié)構(gòu)是直接通過servlet的service()方法做完全部業(yè)務(wù)邏輯;現(xiàn)在改造結(jié)構(gòu),將service()方法拆分為幾個(gè)服務(wù),通過dubbo框架,將服務(wù)組裝出業(yè)務(wù)邏輯。
問題:以前結(jié)構(gòu)有用到threadlocal線程局部變量(比如用來存session),現(xiàn)在改造程序結(jié)構(gòu),拆分出的服務(wù)在別的jvm線程中運(yùn)行,肯定取不到threadlocal變量。
想知道dubbo框架有沒有可以用來傳一些例如session變量信息的方法。
問題解答
回答1:通過dubbo的RpcContext的attachment(map存儲(chǔ)keyvalue),可以隱式傳參。
標(biāo)簽:
java
相關(guān)文章:
1. 視頻文件不能播放,怎么辦?2. mysql - 把一個(gè)表中的數(shù)據(jù)count更新到另一個(gè)表里?3. 請(qǐng)教使用PDO連接MSSQL數(shù)據(jù)庫插入是亂碼問題?4. mysql 查詢身份證號(hào)字段值有效的數(shù)據(jù)5. visual-studio - Python OpenCV: 奇怪的自動(dòng)補(bǔ)全問題6. mysql - 分庫分表、分區(qū)、讀寫分離 這些都是用在什么場景下 ,會(huì)帶來哪些效率或者其他方面的好處7. node.js - nodejs開發(fā)中常用的連接mysql的庫8. linux - Ubuntu下編譯Vim8(+python)無數(shù)次編譯失敗9. python - 爬蟲模擬登錄后,爬取csdn后臺(tái)文章列表遇到的問題10. Python爬蟲如何爬取span和span中間的內(nèi)容并分別存入字典里?
排行榜

熱門標(biāo)簽