0

是否可以使用 httpd 服务将数据从应用引擎服务器发送到另一个外部服务器?我不在乎有效载荷是否为 1 位,我只需要做到这一点。

我检查了所有地方,发现:“无法打开任意端口的套接字鉴于 Google App Engine 是一个受限制的运行时环境,它有一个可以理解的限制,即阻止您在任意端口上打开套接字。这个限制对于安全性和可扩展性,Google 只能通过为每个所需场景提供自己的包装库来启用这些场景。但是,这会导致对重要场景的限制。例如,如果您的应用程序想要合并电子邮件并连接到 IMAP 服务器,那么你在 GAE 上没有能力做到这一点。

虽然 Google 确实计划最终为其功能添加额外的服务,但没有计划提供打开套接字的通用功能。“在这里

从这里开始,我有一个新问题:是否可以保持从我的 linux 服务到应用程序引擎的连接(反之亦然)?如果我的 linux 是 android 设备,那将是可能的。我的服务器可以伪装成 android 设备来监听来自服务器的事件吗?我在应用引擎上实现了推送通知,并且我有另一个用于推送 iPhone 的服务器,当应用引擎发送给所有人时,我需要 linux 知道它并发送给所有 iPhone。谢谢!

4

1 回答 1

2

所以你有两个问题:

是否可以使用 httpd 服务将数据从应用引擎服务器发送到另一个外部服务器?

是的,您可以从您的 GAE 应用程序(链接)进行传出 http 连接。

是否可以保持从我的 linux 服务到应用程序引擎的连接(反之亦然)?

如果您使用Channel API将事件流式传输到您的 linux,则可以。如果我没记错的话,您只需每小时请求一个新的连接令牌。

于 2012-05-20T13:28:58.797 回答