搜尋

首頁  >  問答  >  主體

java - dubbo分散式呼叫傳輸參數

背景:現有程式碼做改造,原有架構是直接透過servlet的service()方法做完全部業務邏輯;現在改造結構,將service()方法拆分為幾個服務,透過dubbo框架,將服務組裝出業務邏輯。

問題:以前結構有用到threadlocal執行緒局部變數(例如用來存session),現在改造程式結構,分割出的服務在別的jvm執行緒中運行,肯定取不到threadlocal變數。

想知道dubbo框架有沒有可以用來傳一些例如session變數資訊的方法。

给我你的怀抱给我你的怀抱2721 天前894

全部回覆(1)我來回復

  • 天蓬老师

    天蓬老师2017-06-14 10:53:38

    透過dubbo的RpcContext的attachment(map儲存keyvalue),可以隱式傳參。

    回覆
    0
  • 取消回覆