Серверные события (SSE)

term_id: server_sent_events

Category: engineering_practice

Definition

Серверные события (SSE) обеспечивают одностороннюю связь от сервера к клиенту, при которой сервер может непрерывно передавать данные без необходимости многократного опроса со стороны клиента. Он использует обычный HTTP, что делает его простым в реализации и совместимым с существующей инфраструктурой прокси-серверов.

Summary

Стандартный протокол, позволяющий веб-серверам отправлять обновления в реальном времени клиентам через одно HTTP-соединение.

Key Concepts

  • Поток событий
  • Односторонняя связь
  • Автоматическое переподключение
  • Основано на HTTP

Use Cases

  • Ленты котировок акций в реальном времени
  • Уведомления в реальном времени
  • Обновления статуса выполнения задач