【发布时间】:2014-12-12 16:26:19
【问题描述】:
因此,我希望能够为使用我的 rails 应用程序的用户获取实时通知。我听说你可以使用 web sockets 来做到这一点,但我没有在 rails 中看到任何关于它的信息。
有没有办法在 Rails 中执行此操作,或者我可以在我的应用程序旁边使用其他东西,例如 node.js?
【问题讨论】:
-
有 Rails SSE (
ActionController::Live) 或 Websockets(主要与faye-railsgem 一起使用)。它们都有一些优点和缺点,例如:SSE - 需要多线程环境(非线程安全的 gem 可能存在问题)或Live streaming threads not dying,Websockets 仅在 Thin 容器中运行。
标签: ruby-on-rails json node.js ruby-on-rails-4 websocket