我如何能实现彗星/服务器推谷歌应用程序引擎在Python?
Answer 1:
我们刚刚宣布通道API做彗星推与App Engine应用: http://googleappengine.blogspot.com/2010/05/app-engine-at-google-io-2010.html
如果你在谷歌IO,我会在明天下午1时谈论这(对API的轨道): http://code.google.com/events/io/2010/sessions/building-real-time-apps -app发动机送进api.html
以下是会议的YouTube影片: http://www.youtube.com/watch?v=oMXe-xK0BWA
希望最后的更新! 这是现在发布: code.google.com/appengine/docs/python/channel
Answer 2:
在这个时候,我会排除在App Engine中(任何语言)做彗星。 彗星是基于长期的HTTP连接,应用程序引擎将超时在大约30秒中的任何一个连接左右至多; 很难想象一个糟糕的比赛!
Answer 3:
彗星(或类似的东西 - XMPP API)是在谷歌应用程序引擎的路线图。 现在,躲得远远的。
http://code.google.com/appengine/docs/roadmap.html
Answer 4:
30秒是绰绰有余; 无论哪种方式,当时间过去了,没有新的事件发生时,你应该返回一个空操作的消息。
这样可以防止客户端超时和被大家谁做彗星完成。
只需发送请求,并在服务器上使其等到其25秒钟后一个事件或超时。
Answer 5:
展望App Engine的1.3.8预发行版里面,我看到通道API服务存根和更多的代码。 所以看起来我们可以开始尝试它在本地。
Answer 6:
谷歌App Engine支持使用自12月2日的信道API服务器推送。