从GAE服务器向客户端程序发送消息

时间:2012-09-08 17:52:54

标签: google-app-engine

我的GAE应用程序有一个服务器端程序(在Google App Engine中运行)和一个客户端程序。是否有任何优雅的方式将消息从服​​务器发送到客户端程序? GAE中不允许套接字,并且通道API不适用,因为客户端程序不是浏览器。我能想到的唯一方法是让客户端程序不时地检查服务器状态(比如每5秒钟)。该程序是即使只使用memcache也会占用昂贵的前端实例。有什么建议?谢谢!

3 个答案:

答案 0 :(得分:1)

我建议你使用PubNub,在各种平台上可以找到很多examples/tutorials。只需几行代码即可轻松集成它,您将获得推送通知。

答案 1 :(得分:0)

您可以使用pubsubhubbub上的http://pubsubhubbub.appspot.com/社区服务器将更新推送到您的客户端。

答案 2 :(得分:0)

您可以通过XMPP API执行此操作。 https://developers.google.com/appengine/docs/java/xmpp/overview