App Engine允许您在单个应用程序中拥有多个模块。我试图了解这是多少App Engine项目的好处。GAE:多个模块与多个应用程序
在我的情况,我有三个组成部分
- 后端组件,做所有的处理,存储所有数据,并与一个REST API
- 第一前端访问(例如,中,请求处理程序)组件根据该可能不需要其自身的数据存储
- 下也可能并不需要它自己的数据存储中的第二域名的第二前端组件的第一域名。
无论我使用多个模块还是多个应用程序,组件之间的通信都使用HTTP请求完成。
的模块,所有模块使用相同的数据存储和内存缓存,但与不同的项目,他们将各自有自己的内存缓存和数据存储。我不认为这对我很重要,因为只有后端组件需要数据存储。
我倾向于使用独立的应用程序,而不是独立的模块,因为它似乎更容易有完全分离。
是否有任何理由,我应该喜欢单独的应用程序模块,反之亦然?
如果它可以滥用免费的每日配额,它会针对同一系统使用多个appengine来对抗appengine TOS。 –