Serwer wysyła zdarzenia

term_id: server_sent_events

Category: engineering_practice

Definition

Serwer-Sent Events (SSE) umożliwiają jednokierunkową komunikację od serwera do klienta, gdzie serwer może strumieniować dane ciągle bez konieczności wielokrotnego odpytywania przez klienta. Wykorzystuje zwykłe HTTP, co sprawia, że jest prostszy w implementacji niż WebSockets w przypadkach wymagających tylko pushu danych.

Summary

Standardowy protokół pozwalający serwerom internetowym na przesyłanie aktualizacji w czasie rzeczywistym do klientów przez pojedyncze połączenie HTTP.

Key Concepts

  • Strumień zdarzeń
  • Jednokierunkowa komunikacja
  • Automatyczne ponowne łączenie
  • Oparte na HTTP

Use Cases

  • Ceny akcji na żywo
  • Powiadomienia w czasie rzeczywistym
  • Aktualizacje postępu zadań