new*_*bie 8 google-app-engine long-polling
我需要制作需要经常轮询服务器的应用程序,但GAE对请求有限制,因此提出大量请求可能会非常昂贵.是否可以使用长轮询并请求等待最长30秒的更改?
sah*_*hid 10
Google AppEngine有一个新功能Channel API,您可以构建一个好的实时应用程序.
另一个解决方案是使用第三部分彗星服务器,如mochiweb或扭曲iframe模式.
Client1,等待一个事件:
client1 --Iframe Pattern--> Erlang/Mochiweb(HttpLongPolling):
Run Code Online (Sandbox Code Playgroud)
Client2,发送消息:
client2 --XhrIo--> AppEngine --UrlFetch--> Erlang/Mochiweb
Run Code Online (Sandbox Code Playgroud)
为了使用mochiweb与彗星模式,理查德琼斯写了一个很好的主题(在谷歌:理查德琼斯百万用户彗星应用程序).
归档时间: |
|
查看次数: |
4833 次 |
最近记录: |