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?