最初我计划使用Juggernaut,但是,它与Rails3不兼容,并且新的juggernaut2似乎完全独立于Rails,这不是我想要的。然后我发现了抽筋,它看起来相当整洁,但还在开发中。所以我想知道我应该使用哪种框架?还是有更好的选择?谢谢!
发布于 2011-01-30 09:26:58
我已经广泛地研究了这些东西的选项,实时聊天与Rails的颗粒有点不同。如果您真的想继续使用Rails,那么Cramp可能是最好的选择。我建议您也看看这篇关于Websockets和Rails的文章:http://www.igvita.com/2009/12/22/ruby-websockets-tcp-for-the-browser/
使用EventMachine来处理通信意味着即使你仍然在Rails之外,你至少在Ruby中,并且可以共享模型和库。
我在GitHub上构建了一个异步Rails:https://github.com/tobyhede/AsyncRails
发布于 2011-01-30 15:57:47
你说的对,新的主宰是从Rails中解耦出来的,但这并不意味着你不能同时使用两者。Juggernaut附带了一个Ruby库。使用Juggernaut解决了Toby所说的长期连接问题。
有任何关于Juggernaut的问题,请给我留言(我是创建者)。
发布于 2011-02-07 15:51:09
嗯-你也可以试试Socky:https://github.com/socky/socky-server-ruby
它是基于ruby的,使用WebSocket作为基础,并使用闪存回退来支持大多数设备。此外,它完全是基于ruby的,所以如果你想尝试一下:)
https://stackoverflow.com/questions/4840180
复制相似问题