我正在处理将在Google AppEngine上运行的应用程序。
我打算让该应用程序的Web界面等待来自AppEngine服务器的通知。
理想情况下,我希望使用XMLHttpRequest()向服务器发出请求,该请求将等待下一个通知来自应用程序。
然而,在AppEngine中似乎没有支持这种类型的逻辑(如果我错了,请纠正我)。这意味着我似乎仅限于定期轮询。
所以问题是:
我特别感兴趣的是建议从客户端妥善管理轮询间隔,以及随着“活跃”客户端数量的增长,有效处理AppEngine应用程序中的请求的提示。
PS :从服务器轮询的信息类型通常是关于最近更新/添加的信息位的JSON编码信息(最近读取为:过去几秒或几分钟)。 / p>
状态更新
以下是我对此问题的看法摘要:
欢迎使用代码示例的注释和指示!