摘要:無狀態(tài)的價值無狀態(tài)可以僅用很少的對象就可以處理很多的用戶,空閑狀態(tài)的用戶越多,無狀態(tài)服務器就越有用會話狀態(tài)相關性會話狀態(tài)只與當前會話有關,它存在于業(yè)務事務中,與其他會話及他們的業(yè)務事務是分開的與記錄數(shù)據(jù)信息的區(qū)別記錄數(shù)據(jù)時長期保存在數(shù)據(jù)庫中
1. 無狀態(tài)的價值:
無狀態(tài)可以僅用很少的對象就可以處理很多的用戶,空閑狀態(tài)的用戶越多,無狀態(tài)服務器就越有用
2. 會話狀態(tài):相關性:會話狀態(tài)只與當前會話有關,它存在于業(yè)務事務中,與其他會話及他們的業(yè)務事務是分開的;
與記錄數(shù)據(jù)信息的區(qū)別:記錄數(shù)據(jù)時長期保存在數(shù)據(jù)庫中的持久化數(shù)據(jù),它對所有會話可見,會話狀態(tài)需要提交成為數(shù)據(jù)庫中的記錄;
最大問題:出現(xiàn)在處理隔離性的時候(同時操作,或者相關聯(lián)操作)
不能把會話中所有數(shù)據(jù)都看成是會話狀態(tài)
3. 存儲會話狀態(tài)的方法: 1)存儲會話狀態(tài)的3種方法:客戶會話狀態(tài):在客戶端保存數(shù)據(jù)(在web中可用url、cookie、hidden域等)
適用場景:會話數(shù)據(jù)較少、用戶經(jīng)常取消會話(如B2C用戶直接關閉站點消失)
問題:安全性、完整性
服務器會話狀態(tài):在服務器內(nèi)存、文件系統(tǒng)、一張簡單的數(shù)據(jù)庫表(以會話標識號為key、以已序列化對象為值)
優(yōu)點:容易直接訪問會話狀態(tài)
數(shù)據(jù)庫會話狀態(tài):在服務器端存儲(將數(shù)據(jù)分解為多個表和域)
優(yōu)點:狀態(tài)持久化不易丟失
問題:隔離性差(需要將會話數(shù)據(jù)與記錄數(shù)據(jù)相隔離)
以上3種模式并不相互排斥,可以混合使用。使用時,還需要注意:客戶機崩潰、服務器死掉、網(wǎng)絡連接斷掉
2)會話擴容:會話遷移:允許一次會話從一臺服務器轉(zhuǎn)移到另一臺服務器,從而可以有一臺服務器處理一個請求,其他服務器處理其他請求
優(yōu)點:可均衡服務器
缺點:難以找到會話狀態(tài),難以支持會話遷移
服務器親和:某次特定會話的所有請求只能由一臺服務器處理
缺點:當客戶端有使用代理是,可能會有大量負載集中在某臺服務器上
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/30059.html
摘要:樂觀離線鎖運行機制使用時機例領域?qū)优c數(shù)據(jù)層數(shù)據(jù)映射器悲觀離線鎖運行機制使用時機例簡單鎖管理對象粗粒度鎖運行機制使用時機例共享的樂觀離線鎖例共享的悲觀離線鎖例根對象樂觀離線鎖隱含鎖運行機制使用時機例隱含的悲觀離線鎖 1.樂觀離線鎖 (Optimistic Offline Lock) 運行機制 使用時機 例:領域?qū)优c數(shù)據(jù)層數(shù)據(jù)映射器 2.悲觀離線鎖 (Pessimistic Offline...
摘要:作為騰訊云首批規(guī)模應用的第六代云服務器,會給我們帶來什么樣的優(yōu)質(zhì)體驗經(jīng)過全面壓測充分驗證的騰訊云云服務器,目前也已經(jīng)面向全用戶開放。編輯器當前,騰訊云云服務器也已在電商社交游戲等多個業(yè)務場景中得到充分驗證。本文于 2021-09-08 19:30 更新,部分內(nèi)容具有時效性,如有失效,請留言 劃重點!騰訊云首發(fā) 100G 云服務器機型,提供標準型 SA3、標準型 S6、內(nèi)存型 M...
摘要:客戶會話狀態(tài)運行機制使用時機服務器會話狀態(tài)運行機制使用時機數(shù)據(jù)庫會話狀態(tài)運行機制使用時機 1.客戶會話狀態(tài) (Client Session State) 1.運行機制 2.使用時機 2.服務器會話狀態(tài) (Server Session State) 1.運行機制 2.使用時機 3.數(shù)據(jù)庫會話狀態(tài) (Database Session State) 1.運行機制 2.使用時機
閱讀 3087·2019-08-30 15:56
閱讀 1242·2019-08-29 15:20
閱讀 1580·2019-08-29 13:19
閱讀 1489·2019-08-29 13:10
閱讀 3391·2019-08-26 18:27
閱讀 3077·2019-08-26 11:46
閱讀 2241·2019-08-26 11:45
閱讀 3769·2019-08-26 10:12