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.
