Websocket 用rails 4服务器端事件替换Faye?Faye VS rails 4流媒体?

Websocket 用rails 4服务器端事件替换Faye?Faye VS rails 4流媒体?,websocket,ruby-on-rails-4,faye,Websocket,Ruby On Rails 4,Faye,目前我正在使用private_pub+faye在Rails 4项目中进行一些基本的流媒体传输。 是否有可能取代faye和private_pub,使用Rails 4流媒体(服务器发送事件代替?) 我只是将数据推送到客户机,而客户机不会就任何事情与服务器进行通信,因此这似乎是可能的 faye web sockets与internet Explorer浏览器中的rails 4相比如何?它兼容吗?要运行Rails 4流媒体,您至少需要Chrome 9+、Firefox 6.0+、Opera 11+、Sa

目前我正在使用private_pub+faye在Rails 4项目中进行一些基本的流媒体传输。 是否有可能取代faye和private_pub,使用Rails 4流媒体(服务器发送事件代替?)

我只是将数据推送到客户机,而客户机不会就任何事情与服务器进行通信,因此这似乎是可能的


faye web sockets与internet Explorer浏览器中的rails 4相比如何?它兼容吗?

要运行Rails 4流媒体,您至少需要Chrome 9+、Firefox 6.0+、Opera 11+、Safari 5+、iOS Safari 4.0+、黑莓、Opera Mobile、Chrome for Android或Firefox for Android。对于旧版本的IE,您可以使用SSE,但其缺点之一是它们不支持双向通信

Faye应在能够满足以下条件之一的任何浏览器中运行:

  • WebSocket(包括从0.6.4开始的Firefox 6和Chrome 14实现)
  • XMLHttpRequest
  • 科尔斯
  • JSON-P
基本上,两种解决方案之间最大的区别在于Faye基于,这意味着Faye应该在所有实现的浏览器和服务器上工作(目前Faye服务器实现Node.js和Ruby)

我认为最好继续使用private_pub和Faye,因为它们都更稳定,你可以在互联网上找到更多关于它们的信息


我希望这能有所帮助。

不同意私人酒吧更稳定,它没有得到维护,苏格兰和南方能源公司更干净,所以我最终实现了这一点。投票支持关于不同技术的信息写作privatepub不再是一个活跃的项目,但仍然相当稳定,github上有许多活跃的分支。无论如何,谢谢你的投票;)从中阅读答案可能会有用