文章詳情頁(yè)
java - dubbo分布式調(diào)用傳參數(shù)
瀏覽:72日期: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. docker容器呢SSH為什么連不通呢?2. dockerfile - 我用docker build的時(shí)候出現(xiàn)下邊問(wèn)題 麻煩幫我看一下3. docker start -a dockername 老是卡住,什么情況?4. debian - docker依賴的aufs-tools源碼哪里可以找到啊?5. docker-machine添加一個(gè)已有的docker主機(jī)問(wèn)題6. docker不顯示端口映射呢?7. golang - 用IDE看docker源碼時(shí)的小問(wèn)題8. docker綁定了nginx端口 外部訪問(wèn)不到9. 一個(gè)走錯(cuò)路的23歲傻小子的提問(wèn)10. mysql for update 如果事務(wù)一直沒(méi)有提交會(huì)不會(huì)這表數(shù)據(jù)一直鎖在那里
排行榜

熱門標(biāo)簽