Сколько SSE-соединений может поддерживать веб-сервер? - PullRequest
0 голосов
/ 04 ноября 2018

Я экспериментирую с отправляемыми сервером событиями (SSE) в качестве альтернативы веб-сокетам для передачи данных в реальном времени (данные в моем приложении в основном однонаправленные).

Насколько это масштабируемо? Я знаю, что каждое соединение SSE использует запрос HTTP - означает ли это, что веб-сервер может обрабатывать столько же соединений SSE, сколько запросов HTTP (что-то вроде этот ответ )? Мне кажется, что это может быть так, но я не уверен, как работает соединение SSE и является ли оно значительно более сложным / ресурсоемким, чем простой HTTP-запрос.

Мне больше всего интересно, как это соотносится с количеством одновременных веб-сокетов, которые браузер может оставить открытым. Этот ответ предполагает, что сервер может одновременно обрабатывать только ~ 1400-1800 сокетов.

Может ли кто-нибудь рассказать об этом?

(Чтобы уточнить, я не спрашиваю о , сколько SSE-соединений можно держать открытым от клиента ; я спрашиваю, сколько из них может быть разумно оставлено открытым веб-сервером.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...