我想在 App Engine 上部署一些模块。现在我让他们通过一个简单的 REST API 相互“交谈”。
我想知道是否有任何类型的“本地地址”可以使用而不是 *.appspot.com 公共域?
如果没有可用的,两个模块之间通信的快速协议/方法是什么,不包括共享相同的数据库和内存缓存?
模块之间通信的唯一方式是通过 HTTP 请求,通过 URL Fetch API 同步或通过Push Queue API异步,这只能通过*.appspot.comURL 完成。但这始终解析为本地 IP 地址,因此模块间通信始终通过内部 AppEngine 网络。
另外,关于模块通信的官方文档使用ModuleServiceAPI 将模块地址解析为*.appspot.com地址,因此这是一种官方的 google 模块寻址方式。
您可以通过 datasore/memcache 在模块之间共享数据,但我不考虑这种通信,因为它不会主动通知接收方有关数据的信息。
| 归档时间: |
|
| 查看次数: |
1707 次 |
| 最近记录: |