Przesyłanie strumieniowe zdarzeń serwera i szyn

Eksperymentuję z Rails 4ActionController::Live i zdarzenia wysyłane przez serwer. Używam MRI 2.0.0 i Puma.

Z tego, co widzę, każdy podłączony klient utrzymuje aktywne połączenie z serwerem. Zastanawiałem się, czy możliwe jest wykorzystanie SSE bez utrzymywania wszystkich strumieni odpowiedzi.

Puma zarządza wieloma połączeniami za pomocą wątków i wyobrażam sobie, że istnieje ograniczenie liczby połączeń bieżących.
Co zrobić, jeśli chcę wspierać rzeczywisty scenariusz, w którym tysiące klientów rejestruje się w mojej aplikacji Rails na potrzeby zdarzeń SSE?

Czy jest jakiś przykład?

Ponadto zazwyczaj uruchamiam serwery aplikacji Rails za odwrotnym proxy nginx. Czy wymagałoby to określonej konfiguracji?

questionAnswers(1)

yourAnswerToTheQuestion