Ruby on rails 钢轨和腹板箱
因此,我希望能够为使用rails应用程序的用户获取实时通知流。我听说您可以使用web套接字来实现这一点,但我还没有在rails中看到这方面的任何内容Ruby on rails 钢轨和腹板箱,ruby-on-rails,json,node.js,ruby-on-rails-4,websocket,Ruby On Rails,Json,Node.js,Ruby On Rails 4,Websocket,因此,我希望能够为使用rails应用程序的用户获取实时通知流。我听说您可以使用web套接字来实现这一点,但我还没有在rails中看到这方面的任何内容 有没有办法在rails中做到这一点,或者我可以在我的应用程序中使用其他东西,比如node.js?好的,我开始搜索不同的术语,我找到了Faye 本教程非常好您也可以使用PubNub之类的工具 它们支持大量语言/库,如AngularJS。优秀的客户服务和文档。还有很多这样的例子:我为您找到了一个例子,要么是Rails SSE(ActionControl
有没有办法在rails中做到这一点,或者我可以在我的应用程序中使用其他东西,比如node.js?好的,我开始搜索不同的术语,我找到了Faye
本教程非常好您也可以使用PubNub之类的工具 它们支持大量语言/库,如AngularJS。优秀的客户服务和文档。还有很多这样的例子:我为您找到了一个例子,要么是Rails SSE(
ActionController::Live
),要么是WebSocket(主要应用于faye Rails
gem)。两者都有一些优点和缺点,例如:SSE-需要多线程环境(非线程安全gems可能存在问题),或者WebSocket仅在瘦容器中运行。