Google App Engine为从Java应用程序到客户端的实时数据传输提供了什么?

问题描述 投票:1回答:3

是否有诸如socketsa之类的用于实时实时数据传输传递的机制? 保持活动的http连接? 是否有关于从Java应用到客户端以及向后反向传输实时数据的任何教程?

java google-app-engine real-time transfer
3个回答
1
投票

Google App Engine允许的 唯一 主要通信类型是通过HTTP接口。 这意味着除非桌面应用程序本质上是一个Web服务器,否则您无法从GAE应用程序发起出站通信。

保持活动的通讯也无法很好地进行,因为持续30秒以上的任何请求都会被GAE自动终止

最好的选择是让您的应用程序轮询您的GAE应用程序以获取数据。 这远非理想,但实际上是GAE提供的所有功能。

如果需要实时传输和TCP连接,则可能需要其他云服务。 至少直到他们在GAE中实现它为止。


1
投票

目前没有,但他们计划在不久的将来提供此功能。 例如,请参阅http://code.google.com/p/googleappengine/issues/detail?id=377

他们还在Google IO 2010上进行了演示,但尚未发布。


1
投票

看看XMPP

© www.soinside.com 2019 - 2024. All rights reserved.