session 轉移防止丟失
現在一般的lb伺服器都有相應的session轉移功能
客戶端存有cookie,服務端同步各自的session,以達到session共享,轉移session不丟失
伺服器session--傳送sessionid給瀏覽器--瀏覽器把sessionid存到cookie中
1,用cas的時候,shiro認證這塊交給我cas,轉移服務的時候cas會根據客戶端的cookie反向生成session放入服務端(cas有自己的session儲存類,儲存在cas服務記憶體中)
2,直接用redis的時候就是1,開啟remberme,2,複寫shiro的session管理器,使其從redis拿
詳細實現見之前,之後部落格
要求:1全域性http session id(保證不同的jvm都不重複)
2,2.1資料庫備份
2.2記憶體備份
2.2.1 備份複製到所有其他伺服器記憶體(網路通訊要求大)
2.2.2伺服器之間對等賦值
2.2.3用專門的伺服器記憶體session,這個共享到其他服務
session 轉移防止丟失
session 轉移防止丟失 現在一般的lb伺服器都有相應的session轉移功能 客戶端存有cookie,服務端同步各自的session,以達到session共享,轉移session不丟失 伺服器session 傳送sessionid給瀏覽器 瀏覽器把sessionid存到cookie中 要求 1...
kafka consumer防止資料丟失
kafka最初是被linkedin設計用來處理log的分布式訊息系統,因此它的著眼點不在資料的安全性 log偶爾丟幾條無所謂 換句話說kafka並不能完全保證資料不丟失。儘管kafka官網聲稱能夠保證at least once,但如果consumer程序數小於partition num 這個結論不一...
kafka consumer防止資料丟失
kafka最初是被linkedin設計用來處理log的分布式訊息系統,因此它的著眼點不在資料的安全性 log偶爾丟幾條無所謂 換句話說kafka並不能完全保證資料不丟失。儘管kafka官網聲稱能夠保證at least once,但如果consumer程序數小於partition num,這個結論不一...