サーバーサイドイベント

term_id: server_sent_events

Category: engineering_practice

Definition

サーバーサイドイベント(SSE)は、サーバーからクライアントへの一方通行の通信を可能にし、クライアントが繰り返しポーリングすることなく、サーバーがデータを継続的にストリーミングできます。プレーンなHTTPを使用するため、実装が比較的容易です。

Summary

単一のHTTP接続を通じて、ウェブサーバーがクライアントへリアルタイムの更新をプッシュできる標準プロトコル。

Key Concepts

  • イベントストリーム
  • 一方通行通信
  • 自動再接続
  • HTTPベース

Use Cases

  • ライブ株価フィード
  • リアルタイム通知
  • 進捗状況の更新