Sinatra服务器推?

将数据从Sinatra编写的服务器推送到客户端的最佳方法是什么? 想象一下聊天室,但没有Ajax轮询每2500ms。

我知道Rails中的Juggernaut,但对Sinatra很好奇。

Marc-AndréCournoyer在博客文章中发现了一篇小小的谷歌搜索,讨论了瘦Web服务器的异步响应function,并包含指向async-sinatra库的链接。 您还可以查看orbited -ruby ,它是Orbited Comet服务器的Ruby实现。 这两个看起来都是相当新的和未经测试的,所以你可能不得不做一些自己的黑客攻击,以使你的应用程序正常工作。