session共享和單點登入 springboot的實踐和思考
阿新 • • 發佈:2019-02-11
我這兩天公司需要一個收銀臺專案,讓我寫,我就直接把以前學的springboot搭建專案用上了,確實很方便,一個小時搭建完成。我就正常使用,沒有問題
但是今天出現一個問題,同事說我需要在你這個專案中獲得商城專案的使用者資訊,我就想到了session共享。
突然我想到了session共享和單點登入的區別:
特意去查詢了一下:
個人感覺:
單點登入:就是在認證身份系統中進行登入,他的所有子系統(管理的系統都是登入狀態了),讓這個認證系統管理所有的使用者和session,取當然也是在這個中取了
session共享:我是第一印象是叢集,nginx時session共享,然後我又查了一下同一個tomcat下session共享問題
大概說一下:就是配置tomcat server.xml 讓其把session放到ServletContext,拿它當一箇中轉站。
這地方其實session共享 就兩種方法
1.找一箇中轉站
2.在多個專案之間做資料同步
單點登入就是第一種
我的解決辦法:做一個認證系統,做單點登入,其實我這種情況不是session共享。
對了,我最近在看資料庫結構和演算法。大家如果有興趣,可以聯絡我,一起研究一下。有什麼說的不對的,請指出