Kapitel 6. Implementierung von Streaming-Anwendungen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Bisher haben wir in diesem Buch Ray verwendet, um serverlose Batch-Anwendungen zu implementieren. In diesem Fall werden Daten gesammelt oder vom Nutzer bereitgestellt und dann für Berechnungen verwendet. Eine weitere wichtige Gruppe von Anwendungsfällen sind die Situationen, in denen du Daten in Echtzeit verarbeiten musst. Wir verwenden den überladenen Begriff Echtzeit, um die Daten zu verarbeiten, sobald sie innerhalb bestimmter Latenzzeiten eintreffen. Diese Art der Datenverarbeitung wird als Streaming bezeichnet.

In diesem Buch definieren wir Streaming als eine Aktion auf eine Reihe von Daten nahe dem Zeitpunkt, zu dem die Daten erstellt werden.

Einige gängige Anwendungsfälle für Streaming sind die folgenden:

Log-Analyse

Eine Möglichkeit, Einblicke in den Zustand deiner Hardware und Software zu erhalten. Sie wird in der Regel als verteilte Verarbeitung von Log-Streams implementiert, während sie produziert werden.

Betrugsaufdeckung

Get Python mit Ray skalieren 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.