文章詳情頁
java - dubbo分布式調(diào)用傳參數(shù)
瀏覽:133日期: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 - 怎么簡寫這段jQuery功能?2. mac里的docker如何命令行開啟呢?3. docker 17.03 怎么配置 registry mirror ?4. angular.js - 用angular2-cli打包項目之后,跳轉(zhuǎn)路由刷新會報404的錯誤5. mac連接阿里云docker集群,已經(jīng)卡了2天了,求問?6. angular.js - 這是什么錯?誰遇到過?給點提示7. 表單內(nèi)容含有多選、單選和下拉怎么通過ajax傳到數(shù)據(jù)庫,(請把控制器部分和model部分也帶上)8. TP5.1教程第十章三小節(jié)的用戶注冊章節(jié),不能顯示bootstrap的菜單下拉,也不能script驗9. 求解決方法:Parse error: syntax error, unexpected10. 我的跟老師的怎么不一樣
排行榜

熱門標(biāo)簽