1. 程式人生 > >session共享和單點登入 springboot的實踐和思考

session共享和單點登入 springboot的實踐和思考

我這兩天公司需要一個收銀臺專案,讓我寫,我就直接把以前學的springboot搭建專案用上了,確實很方便,一個小時搭建完成。我就正常使用,沒有問題

但是今天出現一個問題,同事說我需要在你這個專案中獲得商城專案的使用者資訊,我就想到了session共享。

突然我想到了session共享和單點登入的區別:

特意去查詢了一下:

個人感覺:

單點登入:就是在認證身份系統中進行登入,他的所有子系統(管理的系統都是登入狀態了),讓這個認證系統管理所有的使用者和session,取當然也是在這個中取了

session共享:我是第一印象是叢集,nginx時session共享,然後我又查了一下同一個tomcat下session共享問題

大概說一下:就是配置tomcat server.xml 讓其把session放到ServletContext,拿它當一箇中轉站。

這地方其實session共享 就兩種方法

1.找一箇中轉站

2.在多個專案之間做資料同步

單點登入就是第一種

我的解決辦法:做一個認證系統,做單點登入,其實我這種情況不是session共享。

對了,我最近在看資料庫結構和演算法。大家如果有興趣,可以聯絡我,一起研究一下。有什麼說的不對的,請指出