我試圖在GAE中部署我的一個java應用程序,並且使用了MongoDB。不幸的是,GAE不允許我創建數據庫,但是它建議使用Google數據存儲。有沒有任何插件或附件可以使用MongoDB。任何人都在Google App Engine上試用了MongoDB?
回答
馬特是對的。如果你想部署到谷歌的服務器,你不能使用Mongo。如果您對運行自己的服務器感興趣,請查看AppScale。
的Cloud Foundry是另一個雲平臺MongoDB的支持:http://www.mongodb.org/display/DOCS/VMware+CloudFoundry – 2011-12-13 20:58:02
一個更完整的答案是,谷歌建議: 「有創造一個新的MongoDB多個選項。數據庫例如: *與創建一個谷歌Compute Engine的虛擬機MongoDB中預裝「 *使用MLAB建立在谷歌雲平臺免費MongoDB的部署。 https://cloud.google.com/nodejs/resources/databases/mongodb 所以,你可以運行GAE你的應用程序和你的GCA MongoDB的,或者他們管理的解決方案之一:https://cloud.google.com/nodejs/getting-started/using-structured-data 只需要在同一個項目中,以便共享相同的內部IP /網絡。 – 2017-04-25 08:19:44
您無法在GAE上運行MongoDB。您需要使用Google數據存儲。
我認爲這是因爲GAE不允許你進行HTTP調用,但顯然你可以使用`requests`模塊。爲什麼這不起作用? – brandones 2015-08-29 19:52:59
如果你還在尋找一個答案,你可能要檢查這個項目,做了完全一樣的,但在倒車時,它一定會幫你出你想要做什麼。
http://code.google.com/appengine/articles/django-nonrel.html
如果你真的一定要使用MongoDB的,你必須找到一個第三方主機提供了一個REST接口,通過它可以讓您的交易。我親自嘗試並在App Engine上推薦MongoLab。然後,在您的代碼中,如果您使用Java進行發送/接收請求,請使用HttpUrlConnection
對象。
我想你可以部署在App Engine應用程序並創建谷歌計算引擎,將有蒙戈安裝,那麼您將您的GAE應用程序在該VM的數據庫連接單獨的虛擬機實例。這將允許你保持你的所有應用程序在谷歌雲。請參閱https://cloud.google.com/solutions/mongodb/和http://docs.mongodb.org/ecosystem/platforms/google-compute-engine/
只有在有類似於mongolab的情況下才能使用mongo,然後使用pymongo進行連接,並且需要啓用來自gae儀表板的套接字API的最重要的事情。 它爲我工作的感謝
- 1. 在Google App Engine上調試WebService
- 2. Google App Engine上的多人遊戲
- 3. Google-App-Engine上的Grails - 它死了嗎?
- 4. GWT上的Google App Engine任務隊列
- 5. Google App Engine上的Laravel任務計劃
- 6. Google App Engine,任務隊列
- 7. Google App Engine任務隊列
- 8. Google App域上的Google App Engine
- 9. Web2py Google App Engine測試
- 10. 在App上運行的Google App Engine PHP
- 11. 試圖瞭解Google App Engine上搜索文檔的想法
- 12. 在Google App Engine中禁用任務隊列重試
- 13. Google App Engine的任何Intranet加速器?
- 14. 如何替換Google App Engine任務隊列上的任務?
- 15. 如何在Google App Engine上設置PyParsing?
- 16. 如何在Google App Engine上運行FuelPHP
- 17. 在Google App Engine上使用XMPP的實時多人遊戲?
- 18. 在Flask + Google App Engine上啓用SSL
- 19. 在Laravel和Socialite上使用Google App Engine
- 20. 在Google App Engine上使用燒杯(Django)
- 21. 在Google App Engine上使用Django框架
- 22. 在Google App Engine上使用JDBC(GAE)
- 23. 在Google App Engine上啓用Oauth2sso
- 24. 在Google App Engine上使用Amazon SDK
- 25. 在Google App Engine上使用JDO和HRD
- 26. NullPointerException在Google App Engine上調用tearDown()LocalSErviceTestHelper
- 27. Linkedin API無法在任何Google App Engine網站上工作
- 28. 如何在Google App Engine上按需運行計劃任務?
- 29. 任何建立在Google App Engine之上的成功網站?
- 30. java在Google App Engine上部署webapp時調用了oom-killer
或許這可以幫助? https://github.com/mungo-appengine/mungo – xybrek 2014-02-25 01:43:31