【发布时间】:2013-09-03 12:53:54
【问题描述】:
我正在试验 Rails 4 ActionController::Live 和服务器发送事件。我正在使用 MRI 2.0.0 和 Puma。
就我所见,每个连接的客户端都与服务器保持活动连接。我想知道是否可以在不保持所有响应流运行的情况下利用 SSE。
Puma 使用线程管理多个连接,我想当前连接的数量是有限制的。
如果我想支持一个真实世界的场景,成千上万的客户注册到我的 Rails 应用程序以进行 SSE 事件?
有例子吗?
另外,我通常在 nginx 反向代理后面运行 Rails 应用服务器。是否需要任何特殊设置?
【问题讨论】:
标签: ruby-on-rails ruby nginx server-sent-events puma