首頁 > 問答 > 主體
背景:現有程式碼做改造,原有架構是直接透過servlet的service()方法做完全部業務邏輯;現在改造結構,將service()方法拆分為幾個服務,透過dubbo框架,將服務組裝出業務邏輯。
問題:以前結構有用到threadlocal執行緒局部變數(例如用來存session),現在改造程式結構,分割出的服務在別的jvm執行緒中運行,肯定取不到threadlocal變數。
想知道dubbo框架有沒有可以用來傳一些例如session變數資訊的方法。
天蓬老师2017-06-14 10:53:38
透過dubbo的RpcContext的attachment(map儲存keyvalue),可以隱式傳參。