Я экспериментирую с Rails 4 ActionController::Live
и Server Sent Events. Я использую MRI 2.0.0 и Puma.
Для того, что я вижу, каждый подключенный клиент поддерживает активное соединение с сервером. Мне было интересно, можно ли использовать SSE без поддержки всех потоков ответов.
Puma управляет несколькими соединениями с помощью потоков, и я полагаю, что существует ограничение на количество подключений cuncurrent.
Что делать, если я хочу поддержать реальный сценарий, когда тысячи клиентов регистрируются в моем приложении Rails для событий SSE?
Есть ли какой-нибудь пример?
Кроме того, я обычно запускаю серверы приложений Rails за обратным прокси-сервером nginx. Требуется ли какая-либо конкретная настройка?