我最近一直在使用 Google App Engine,在家里进行个人项目,我真的很喜欢它。我已经让我的一些同事转变过来,我们有兴趣将 GAE 用于我们工作中的一些项目。
我们的工作必须在本地托管在我们自己的服务器上。我四处搜索了一下,但确实找不到有关在本地使用 WebApp 框架和 BigTable 的任何信息。
如果您能提供有关在本地 Windows 服务器上设置类似 GAE 的环境的任何信息,我们将不胜感激。我知道 GAE 不仅仅是框架和 BigTable - 可扩展性,您的应用程序/数据在许多服务器上的传播都是我们不需要需要的功能。我们只想通过 Apache 上的 mod_wsgi 启动并运行 webapp 框架和 BigTable。
最佳答案
Webapp 是一个简单的网络框架的不错选择,但还有许多其他简单的 python 网络框架具有在您的用例中设置它们的说明(cherrypy、web.py 等)。由于谷歌为 gae 开发了 webapp,我不相信他们发布了在 apache 后面设置它的说明。
BigTable 为 Google 专有,因此您无法在本地运行它。如果您正在寻找具有类似性能特征的东西,我会研究无模式的“面向文档”的数据库。
关于python - 本地托管的 Google App Engine(WebApp 框架/BigTable),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1340887/