我曾經被告知GAE是無狀態的。我一般理解無國籍的概念,但我可以在概念上將它用於GAE型系統。GAE是無狀態的嗎?什麼影響?
我特意問這個問題,因爲我開發的應用似乎有干擾問題。也就是說,當兩個或兩個以上的人同時使用它時,它會變得混亂。 (我繼續錯誤地測試以確認錯誤只發生在同時使用中)。我發現有兩種方式理論上會發生這樣的干擾:A,錯誤的GQL查詢獲取錯誤的db記錄(我檢查了這一點,不)。或者b。在服務器級別。我的問題:後者實際上可能嗎?當應用程序正在投放時,一個用戶是否可以通過改變程序內某個變量的狀態來干擾另一個用戶?或者,這也許是無國籍人阻止的嗎?我很困惑,可能錯誤地提出了這個問題。合十禮。
如果沒有更多詳細信息,則無法診斷。你能向我們展示一些重現問題的代碼嗎?在你對Rick答案的評論中,你提到你正在使用像'userData'這樣的全局變量。你不能那樣做,因爲a)多個用戶將使用你的應用程序的同一個實例,並且b)同一個用戶將使用你的應用程序的多個實例。 – 2012-04-18 00:28:14