Stream-Verarbeitung
Problem
Die Betrugserkennung muss jetzt auf eine verdächtige Zahlung reagieren.
Das Warten auf den Batch-Job heute Abend ist zu spät.
Lösung — Stream-Verarbeitung
Verarbeiten Sie Ereignisse kontinuierlich, wenn sie ankommen.
Ein Stream ist hier eine fortlaufende Abfolge von Datensätzen: Zahlungen, Sensormessungen, Protokolleinträge oder Datenbankänderungen. Jeder Datensatz kann über eine HTTPS-Anfrage oder ein Nachrichtensystem ankommen; der Prozessor arbeitet an den ankommenden Daten, zum Beispiel die Ausgaben jeder Karte in den letzten fünf Minuten verfolgen.
Der Schlüssel ist die kontinuierliche Berechnung über eingehende Datensätze; der Transport kann variieren.
Zahlung ↓ Ereignisstrom ↓ Betrugsverarbeiter ↓ Entscheidung
Kerngedanke: Stream-Verarbeitung berechnet über kontinuierlich ankommende Daten, anstatt auf Batches zu warten.