谷歌应用引擎后端不关联到任何前端



我正在GAE中开发一个Java应用程序,它通过Google Cloud Endpoints提供API。

基本上它接收端点的请求,使用来自不同提供商的许多web服务,通过端点存储一些数据并返回一些数据…

我明白,我的应用程序是概念上后端,因为它不提供任何网页,但只有端点,你不这样认为吗?

但是没有办法只创建一个后端,而不关联到任何前端应用程序,是吗?至少Google Plugin for Eclipse只允许你"生成应用引擎后端",从一个现有的应用,而且这个应用必须是一个Android项目…

我使用它作为前端,没有问题,但除了概念问题,我读到后端是一种优化作为后端,有更多的内存和CPU…

我想你只是感到困惑,因为云端点文档使用"后端"一词来指代整个云托管服务器实现。它并没有特别提到GAE后端实例的使用。端点请求可以由前端或后端实例提供,这取决于您如何设置它们以及要访问的url。

来自App Ending文档:

  • "当一个应用程序被调用来处理一个web请求时,它必须在60秒内发出响应"

  • "应用引擎后端是应用程序的实例,它不受请求截止日期的限制,并且可以访问比正常实例更多的内存(最多1GB)和CPU(最多4.8GHz)。"

所以除非你的请求做了一些疯狂的事情,否则你不需要使用后端。在google-plugin-for-eclipse中,"generate appengine backend"指的是为你的android应用创建一个后端。为你的android应用程序连接的服务器(在这种情况下,你的android应用程序是前端,你的appengine应用程序是后端)。在示例应用中,你可以将web端(index.html)删除到appengine应用中,这样就没有web前端了。Index.html使用gapi javascript库对appengine服务进行端点调用

最新更新