Google App Engine为从java App到您的客户端的实时数据传输提供了什么?

Google App Engine为从java App到您的客户端的实时数据传输提供了什么?,java,google-app-engine,real-time,transfer,Java,Google App Engine,Real Time,Transfer,有没有像socketsa之类的实时实时数据传输机制?保持活动http连接?有没有关于从java应用程序到客户端并向后传输实时数据的教程?Google app Engine允许的唯一主要通信类型是通过HTTP接口。这意味着您不能从GAE应用程序启动出站通信,除非您的桌面应用程序本质上是一个web服务器 保持活跃的通信也不会很好地工作,因为任何请求都会持续30秒以上 最好的选择是让应用程序轮询GAE应用程序以获取数据。这远非理想,但实际上是GAE上可用的全部 如果需要实时传输和TCP连接,您可能需要

有没有像socketsa之类的实时实时数据传输机制?保持活动http连接?有没有关于从java应用程序到客户端并向后传输实时数据的教程?

Google app Engine允许的唯一主要通信类型是通过HTTP接口。这意味着您不能从GAE应用程序启动出站通信,除非您的桌面应用程序本质上是一个web服务器

保持活跃的通信也不会很好地工作,因为任何请求都会持续30秒以上

最好的选择是让应用程序轮询GAE应用程序以获取数据。这远非理想,但实际上是GAE上可用的全部


如果需要实时传输和TCP连接,您可能需要不同的云服务。至少在他们发布之前。

目前没有,但他们计划在不久的将来发布。 例如,见


他们也在Google IO 2010上演示了这一点,但还没有发布。

看看

感谢您提出这一点。我在这一期中担任主角。根据roadmap()的规定,服务器推送应该在未来6个月内的某个时候实施。不正确:XMPP和SMTP也受支持。作为一种特殊情况,如果您的Java应用程序实际上是Android应用程序,Android为此有一个特殊的API: