我正在试验 Rails 4ActionController::Live
和服务器发送事件。我正在使用 MRI 2.0.0 和 Puma。
就我所见,每个连接的客户端都与服务器保持活动连接。我想知道是否可以在不保持所有响应流运行的情况下利用 SSE。
Puma 使用线程管理多个连接,我想 cuncurrent 连接的数量是有限制的。
如果我想支持一个真实的场景,成千上万的客户注册到我的 Rails 应用程序以进行 SSE 事件?
有什么例子吗?
此外,我通常在 nginx 反向代理后面运行 Rails 应用程序服务器。它需要任何特定的设置吗?