Kapitel 6. Stream-Processing-Muster
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Stream-Processing-Muster haben sich aus ereignisgesteuerten Architekturmustern entwickelt. Bei ereignisgesteuerten Architekturmustern geht es um die Bereitstellung und Orchestrierung von Ereignissen, wohingegen sich Stream-Processing-Muster darauf konzentrieren, wie solche Ereignisse im laufenden Betrieb verarbeitet werden können, um aussagekräftige Informationen zu gewinnen und Maßnahmen in Echtzeit zu ergreifen. Ohne ereignisgesteuerte Architekturmuster können wir keine Stream-Processing-Muster in nativen Cloud-Systemen implementieren.
Was ist ein Stream?
Ein Stream kann als eine kontinuierliche Folge von Ereignissen definiert werden, die nach der Zeit geordnet sind. Der Stream besteht aus einem Namen und einer Version, die ihn eindeutig identifizieren, wie z. B. StockStream 1.0. Alle Ereignisse in einem Stream haben ein gemeinsames Nachrichtenformat und eine gemeinsame Struktur. StockStream hat zum Beispiel ein JSON-Format und enthält Symbol, Preis und Volumen in seiner Struktur. Ein einheitliches Format und eine einheitliche Struktur ermöglichen die automatisierte Verarbeitung von Ereignissen im Stream durch Stream-Processing-Systeme. Die Stream-Version bietet die Möglichkeit, die Struktur sicher zu ändern und den Stream im Laufe der Zeit weiterzuentwickeln.
Was ist Stream Processing?
Stream Processing ...
Get Design Patterns für Cloud Native Anwendungen now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.