我正在使用go語言,看來不錯的做法是通過通道和鎖而不是數據存儲在不同的線程/例程之間進行通信。但是,如果有多個實例在運行,看起來兩個實例之間是不可能的。有沒有辦法讓它不打開第二個,即使流量很高?如何限制谷歌應用程序引擎實例只有一個?
回答
如果您想要控制實例的產卵和關閉,您應該使用Backends。
要回答標題中的問題: 轉到應用儀表板,在左側您會找到Application settings
鏈接。在管理用戶界面中,您可以找到兩個滑塊,將第一個滑塊拖動到最左邊,第二個(Min pending Latency
)拖動到最大允許值(右邊)。最後但並非最不重要的是,優化您的請求響應時間。
即使你這樣做,也不能保證GAE不會觸發第二個實例。
這應該是被接受的答案,因爲@ proppy的答案已過時,並使用了不推薦的技術。 – 2014-07-31 13:28:24
這個答案現在也過時了嗎?我在應用程序設置頁面中不再看到「最小待定延遲」滑塊。 – 2015-07-11 17:33:52
我不認爲這是絕對正確的方法..你必須從設計的第一天考慮可伸縮性問題..正如克里斯托弗說,我會去與memcache!
你可能是對的,我會這樣做。我沒有選擇你作爲正確的答案,以幫助谷歌找到答案,如果他們真的想控制遺產的產卵和關閉。 – 2012-08-10 10:56:27
- 1. 如何限制訪問myapplication.appspot.com - 谷歌應用程序引擎?
- 2. 如何在谷歌應用程序引擎中創建一個駐留實例?
- 3. 谷歌應用引擎限制訪問一組谷歌賬戶
- 4. 谷歌應用程序引擎:CRUDing實例
- 5. 谷歌應用程序引擎殺死實例啓動
- 6. 谷歌應用程序引擎實例的生命週期
- 7. 谷歌應用程序引擎 - 配額限制
- 8. 谷歌引擎應用程序 - InitialContext的是受限制的類
- 9. GWT和谷歌應用程序引擎:受限制的Java庫
- 10. 谷歌應用程序引擎 - 限制文件大小上載
- 11. twitter超過谷歌應用程序引擎的速率限制
- 12. 谷歌應用程序引擎查詢限制和超時
- 13. 如何做一個OR查詢谷歌應用程序引擎
- 14. 排序谷歌應用程序引擎
- 15. 如何用谷歌應用程序引擎繪製圖像?
- 16. 谷歌應用程序引擎 - 搜索API 10GB每個索引限制
- 17. 谷歌應用程序引擎 - 只查詢某個字段
- 18. 如何在谷歌應用程序引擎上錄製視頻?
- 19. 谷歌應用程序引擎實體沒有被創建
- 20. 如何獲取當前數量的谷歌應用程序引擎實例?
- 21. 在谷歌雲引擎上創建用戶只有一個實例
- 22. pycurl與谷歌應用程序引擎
- 23. 報告谷歌應用程序引擎
- 24. 在谷歌應用程序引擎
- 25. 谷歌應用程序引擎
- 26. Pinax谷歌應用程序引擎
- 27. 谷歌應用程序引擎_method?
- 28. 谷歌應用程序引擎和Python
- 29. 在cygwin谷歌應用程序引擎
- 30. 在谷歌應用程序引擎
您是否嘗試過使用memcache而不是數據存儲來同步線程? – 2012-03-03 02:39:05
我還沒有嘗試過其中任何一個。我想要將它們與頻道和鎖定同步。我想我對Google Go的良好做法不夠了解。我要做的第一件事就是學習同步線程的最佳實踐。 – 2012-08-10 10:54:38