Схема потока данных: надёжный SSE для realtime-сервиса с восстановлением соединения и повторной отправкой событий
Блокчейн

SSE — это не просто «стриминг»: что превращает поток данных в надёжный realtime-сервис

Когда продуктовая команда объявляет, что чат или лента уведомлений работает «в реальном времени», за этим чаще всего стоит одно из трёх: WebSocket, бесконечный polling или Server-Sent Events. Все три звучат примерно одинаково убедительно в презентации. На практике же разница между ними — и особенно разница между правильно реализованным SSE и наивным “fetch”-потоком — проявляется именно тогда, когда сеть ведёт себя как сеть: обрывается, буферизируется прокси или переключается с Wi-Fi на мобильный интернет в самый неподходящий момент.