Server-Sent Events

term_id: server_sent_events

Category: engineering_practice

Definition

Gli Server-Sent Events (SSE) abilitano la comunicazione unidirezionale dal server al client, dove il server può trasmettere dati continuamente senza che il client debba effettuare ripetuti polling. Utilizza HTTP standard, rendendolo semplice da implementare rispetto ad altre tecnologie di streaming.

Summary

Un protocollo standard che consente ai server web di inviare aggiornamenti in tempo reale ai client tramite una singola connessione HTTP.

Key Concepts

  • Flusso di eventi
  • Comunicazione unidirezionale
  • Riconnessione automatica
  • Basato su HTTP

Use Cases

  • Feed di prezzi azionari in tempo reale
  • Notifiche in tempo reale
  • Aggiornamenti sul progresso delle operazioni