場景如下,dubbo中service模組和web模組是兩個服務,想在service模組中取得session的話怎麼取得,web模組因為有HttpServletRequest所以很容易取得到session,但是service模組要取得session需要怎麼做?看了下spring session,原理是用redis儲存session,但是搜了好久,好是沒有找到具體如何在service模組的服務中獲取session的方法
小伙看你根骨奇佳,潜力无限,来学PHP伐。
看下這篇有沒有幫助:http://www.roncoo.com/course/...
可以取得 request 的
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
這個一般都是將Session物件序列化儲存在快取中的,另外可以在單獨抽離一層做單一登入的業務,對外提供查詢Session的API(題外話:這個屬於微服務架構中的Session存儲與同步方面的設計,不知道是不是技術經理沒給你說清楚)
看下這篇有沒有幫助:http://www.roncoo.com/course/...
可以取得 request 的
這個一般都是將Session物件序列化儲存在快取中的,另外可以在單獨抽離一層做單一登入的業務,對外提供查詢Session的API(題外話:這個屬於微服務架構中的Session存儲與同步方面的設計,不知道是不是技術經理沒給你說清楚)