在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ 分布式如何在Service層獲取登錄信息。

分布式如何在Service層獲取登錄信息。

想統(tǒng)一處理創(chuàng)建人、修改人等信息。

HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
在多應(yīng)用的分布式架構(gòu)中,RequestContextHolder無效。
不知道還有什么方法能在Service層獲取到登錄信息。

回答
編輯回答
久礙你

分布式一般都有用戶服務(wù)的,使用統(tǒng)一的用戶服務(wù)。
另外,退一步講,就算沒有單獨的用戶服務(wù),也應(yīng)當(dāng)有統(tǒng)一的用戶session管理,一般都使用redis。
再退一步將,在應(yīng)用服務(wù)器集群中,可以對負(fù)載均衡進行指定session粘滯,讓指定session永遠都訪問一個后端應(yīng)用。這樣session就不會丟了。

2017年11月1日 18:42