0

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

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

我知道我的应用程序在概念上是一个后端,因为它不提供任何网页,而只提供端点,你不这么认为吗?

但是没有办法只创建一个后端而不与任何前端应用程序关联,是吗?至少 Google Plugin for Eclipse 只允许您从现有应用程序“生成 App Engine 后端”,而且这个应用程序必须是一个 Android 项目......

我将它用作前端并且没有问题,但除了概念问题之外,我已经读到后端被优化为后端,具有更多的内存和 CPU ......

4

2 回答 2

1

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

于 2013-05-13T16:36:22.493 回答
0

来自 App Ending 文档:

  • “当一个应用程序被调用来服务一个网络请求时,它必须在 60 秒内发出一个响应”

  • “App Engine 后端是您的应用程序实例,它们不受请求截止日期的影响,并且可以访问比普通实例更多的内存(高达 1GB)和 CPU(高达 4.8GHz)。”

因此,除非您的请求正在做一些疯狂的事情,否则您不需要使用后端。在 google-plugin-for-eclipse 中,“生成 appengine 后端”是指为您的 android 应用程序创建一个后端...供您的 android 应用程序联系的服务器(在这种情况下,您的 android 应用程序是前端,而您是appengine 应用程序是后端)。在示例应用程序中,您可以将 Web 端 (index.html) 删除到 appengine 应用程序,并且您将没有 Web 前端。Index.html 正在使用 gapi javascript 库对您的 appengine 服务进行端点调用。

于 2013-05-23T17:44:55.603 回答