課程
/后端開發(fā)
/Java
/Shiro安全框架入門
session共享有什么用處
2018-04-26
源自:Shiro安全框架入門 5-1
正在回答
這里的共享是在分布式的情景下的,如果是單機(jī)應(yīng)用,就沒有共享這一說法了。
session是由處理請(qǐng)求的服務(wù)器創(chuàng)建、持有、銷毀的,如果是多臺(tái)服務(wù)器,即分布式,如果同一用戶的第一次請(qǐng)求被a服務(wù)器處理,session則在a服務(wù)器那里,如果第二次請(qǐng)求被分配到b服務(wù)器,b服務(wù)器則拿不到session。
這里session的共享是通過儲(chǔ)存在redis中實(shí)現(xiàn)的,當(dāng)a服務(wù)器創(chuàng)建好session后,保存進(jìn)redis中,這樣b服務(wù)器也能從redis中拿到session。
番茄鹽煎肉 提問者
stonesingsong 回復(fù) 番茄鹽煎肉 提問者
番茄鹽煎肉 提問者 回復(fù) stonesingsong
舉報(bào)
從零入門Shiro安全框架
1 回答session共享會(huì)出現(xiàn)什么問題
2 回答有個(gè)分布是共享的問題
6 回答那幾張建表語句能不能共享下?感謝
1 回答Session session = super.retrieveSession (sessionKey);
2 回答protected Serializable doCreate(Session session) 這個(gè)方法中的sessionId是做什么的?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-04-27
這里的共享是在分布式的情景下的,如果是單機(jī)應(yīng)用,就沒有共享這一說法了。
session是由處理請(qǐng)求的服務(wù)器創(chuàng)建、持有、銷毀的,如果是多臺(tái)服務(wù)器,即分布式,如果同一用戶的第一次請(qǐng)求被a服務(wù)器處理,session則在a服務(wù)器那里,如果第二次請(qǐng)求被分配到b服務(wù)器,b服務(wù)器則拿不到session。
這里session的共享是通過儲(chǔ)存在redis中實(shí)現(xiàn)的,當(dāng)a服務(wù)器創(chuàng)建好session后,保存進(jìn)redis中,這樣b服務(wù)器也能從redis中拿到session。