Glossar   /   Nachrichtenverarbeitung

Event Streaming

Event Streaming verarbeitet fortlaufend eintreffende Ereignisse als Datenstrom, beispielsweise Maschinenmeldungen oder Auftragsänderungen.

Auch bekannt als: Ereignisstromverarbeitung

Was bedeutet Event Streaming?

Empfänger können den Strom laufend auswerten. Speichert die Plattform Ereignisse ausreichend lange, lassen sich frühere Abschnitte auch erneut lesen.

Große Datenströme werden häufig auf mehrere Teilströme, sogenannte Partitionen, verteilt. Reihenfolge gilt dann typischerweise innerhalb einer solchen Partition. Aufbewahrung, Lesepositionen und Verhalten bei Fehlern müssen zur vorgesehenen Verarbeitung passen.

So sieht das in der Praxis aus

Beispiel: Maschinenmeldungen werden fortlaufend ausgewertet und fließen in die Materialdisposition ein.

Häufige Fragen

Kann ein neuer Empfänger ältere Ereignisse nachlesen?

Wenn die Plattform sie noch aufbewahrt und der Zugriff erlaubt ist. Der mögliche Zeitraum hängt von der vereinbarten Speicherung und Konfiguration ab.

Gibt es eine feste Reihenfolge für den gesamten Datenstrom?

Bei partitionierten Systemen meist nicht automatisch. Eine Reihenfolge wird innerhalb definierter Grenzen zugesagt. Zusammengehörige Vorgänge müssen entsprechend verteilt werden.

Wie unterscheidet sich Streaming von einem regelmäßigen Stapellauf?

Streaming verarbeitet eintreffende Ereignisse fortlaufend. Ein Stapellauf bearbeitet eine abgegrenzte Menge. Welche Form passt, hängt unter anderem von Aktualität und Datenvolumen ab.

Das könnte Sie auch interessieren

Passend zum Thema

API-Entwicklung Agentur Nachrichtenbasierte Zusammenarbeit und Datenflüsse zwischen Anwendungen planen.

Quellen und weiterführende Informationen

Apache Kafka: Introduction and Event Streaming
← Zurück zu allen Glossarbegriffen

Ereignisse und Reaktionen abstimmen

Mehrere Anwendungen sollen auf einen Vorgang reagieren? Klären Sie Nachrichteninhalt, Zuständigkeiten und den Umgang mit verspäteten oder mehrfachen Meldungen.

Kontakt aufnehmen