首頁  >  問答  >  主體

java - dubbo中session同步問題

場景如下,dubbo中service模組和web模組是兩個服務,想在service模組中取得session的話怎麼取得,web模組因為有HttpServletRequest所以很容易取得到session,但是service模組要取得session需要怎麼做?看了下spring session,原理是用redis儲存session,但是搜了好久,好是沒有找到具體如何在service模組的服務中獲取session的方法

伊谢尔伦伊谢尔伦2686 天前749

全部回覆(3)我來回復

  • 高洛峰

    高洛峰2017-06-12 09:21:17

    看下這篇有沒有幫助:http://www.roncoo.com/course/...

    回覆
    0
  • 某草草

    某草草2017-06-12 09:21:17

    可以取得 request 的

    HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();

    回覆
    0
  • 为情所困

    为情所困2017-06-12 09:21:17

    這個一般都是將Session物件序列化儲存在快取中的,另外可以在單獨抽離一層做單一登入的業務,對外提供查詢Session的API(題外話:這個屬於微服務架構中的Session存儲與同步方面的設計,不知道是不是技術經理沒給你說清楚)

    回覆
    0
  • 取消回覆