我在遊戲框架新手,播放框架如何協調無狀態會話與和緩存
我們說,玩2是完全基於REST的 - 有每個連接沒有Java EE會話。然而,我們可以用不同的方式保存數據:Session,Flash或Cache!
不存在任何矛盾?!還是我誤解了事情?
有人可以向我解釋嗎?
我在遊戲框架新手,播放框架如何協調無狀態會話與和緩存
我們說,玩2是完全基於REST的 - 有每個連接沒有Java EE會話。然而,我們可以用不同的方式保存數據:Session,Flash或Cache!
不存在任何矛盾?!還是我誤解了事情?
有人可以向我解釋嗎?
會話和Flash數據存儲在客戶端本身的Cookie中。在完全無狀態的架構中,它們會在每個請求中發送到服務器。如果你有一個3臺服務器的池,其中任何一臺都可以處理請求。
緩存是臨時數據存儲。它不會證明您插入的數據在您需要時可用。因此,對於每個緩存數據,服務器必須能夠從數據庫中檢索它們。
這樣,根據無狀態架構,無需在每臺服務器之間共享緩存。
「完全RESTful」。無狀態,不是嗎? –
是的,REST架構風格尊重一些限制,包括「無狀態」 –