11

ActionController::LiveRails 4と Server Sent Events を試しています。MRI 2.0.0 と Puma を使用しています。

私が見る限り、接続された各クライアントはサーバーへのアクティブな接続を維持しています。すべての応答ストリームを実行し続けることなく、SSE を活用できるかどうか疑問に思っていました。

Puma はスレッドを使用して複数の接続を管理しますが、現在の接続数には制限があると思います。
何千ものクライアントが SSE イベントのために Rails アプリに登録している現実世界のシナリオをサポートしたい場合はどうすればよいですか?

例はありますか?

また、私は通常、nginx リバース プロキシの背後で Rails アプリ サーバーを実行しています。特定の設定が必要ですか?

4

1 に答える 1