Google App Engine内部网络

时间:2012-12-10 22:49:36

标签: google-app-engine

是否可以在不通过公共互联网的情况下在谷歌应用引擎应用之间路由HTTP流量?

例如,如果我在一个应用程序上运行Web服务API,并且想要在其上构建第二个应用程序而没有流量通过互联网 - 出于性能原因。

1 个答案:

答案 0 :(得分:1)

在不同域上运行的不同应用之间?我怀疑不是。

但你可以使用后端在幕后做不同的工作:

  

后端是特殊的App Engine实例,它们没有请求截止日期,更高的内存和CPU限制以及跨请求的持久状态。它们由App Engine自动启动,可以长时间连续运行。每个后端实例都有一个用于请求的唯一URL,您可以跨多个实例对请求进行负载平衡。

当我查看后端和前端实例之间的日志时,我看到了像

这样的IP
  

0.1.0.3

是的,那些通信路径是内部的。我冒险猜测,因为很多互联网 谷歌你可以说不同应用程序之间的请求可能不会在公共互联网上传播。

日志表示前端和后端之间的低延迟通信,但不是在任何特定负载下。你的milage可能会有所不同。

Backends in Python