← All termsGLOSSARY / Technology
Event Streaming.
イベントストリーミング
連続して発生するイベントを記録・配信し、複数の処理に利用する仕組み。
イベントストリーミングでは、クリック、取引、機器の状態変化などを流れとして扱う。受信側がイベントを継続的に処理し、リアルタイム分析やシステム連携に使う。保持された履歴を読み直せる構成もあり、単発の通知とは異なる使い方ができる。
大量のイベントを扱う際は、順序、重複、欠損、スキーマ変更への対応が欠かせない。即時性が高いほど良いわけではなく、どの意思決定がどの程度の遅延を許容するかを定義する必要がある。
店頭とECで同時に在庫が動く場合、イベントの順序を誤ると数量がずれることがある。リアルタイム性だけでなく整合性のルールが重要だ。