亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無狀態服務器如何在服務器端保留會話狀態?

無狀態服務器如何在服務器端保留會話狀態?

滄海一幻覺 2023-09-06 15:03:22
我正在閱讀 Martining Fowler 的名著《企業應用程序架構模式》來系統化我的知識。我讀過章節Session and States,但我有點困惑。在本章的第一部分中,作者建議使用無狀態服務器來避免某些問題。然后作者說有時我們需要在服務器端保存一些數據 - 例如網上商店中的用戶購物車。但是要實現帶狀態的會話,我們可以使用無狀態服務器。 然后作者描述了保存會話狀態的方法(客戶端、服務器、數據庫)但是讀完這一章我不明白什么是無狀態服務器。如果服務器保持會話狀態,它怎么可能是無狀態的?
查看完整描述

1 回答

?
大話西游666

TA貢獻1817條經驗 獲得超14個贊

Quora有一個很好的定義:

無狀態服務是指不在應用程序服務器上存儲任何數據的服務。它從數據庫中讀取或寫入數據,返回一個值(或不返回),之后,有關任務本身的任何信息都會被忘記。

含義:保存狀態數據的不是服務器本身。它可以將其放入某個數據庫中。然后,它可能會向客戶端提供某種令牌,客戶端可以將其包含在將來的調用中。該令牌使其他服務器能夠從數據庫中檢索相應的數據。

關鍵點是:當然,信息需要存儲在某個地方。但那個地方不是服務器,而是所有無狀態服務器都可以訪問的一些基礎設施。


查看完整回答
反對 回復 2023-09-06
  • 1 回答
  • 0 關注
  • 115 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號