Kapitel 29. Andere verteilte Echtzeit-Stromverarbeitungssysteme

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

Wie in diesem Buch gezeigt hat, ist Stream Processing eine wichtige Technologie für jedes datenorientierte Unternehmen. Es gibt viele Stream-Processing-Stacks, die uns bei der Verarbeitung von Streaming-Daten helfen können, sowohl proprietär als auch im Open-Source-Bereich. Sie unterscheiden sich in ihren Fähigkeiten, APIs und bieten unterschiedliche Kompromisse bei der Balance zwischen Latenz und Durchsatz.

Nach dem Prinzip " Das richtige Werkzeug für die richtige Aufgabe" sollten sie mit den Anforderungen jedes neuen Projekts verglichen und gegenübergestellt werden, um die richtige Wahl zu treffen.

Darüber hinaus hat die wachsende Bedeutung der Cloud über die Rolle eines Infrastrukturanbieters hinaus eine neue Klasse von Angeboten geschaffen, bei denen die Funktionalität des Systems als verwalteter Dienst angeboten wird (Software as a Service [SAAS]).

In diesem Kapitel geben wir einen kurzen Überblick über die wichtigsten Open-Source-Stream-Prozessoren, die derzeit gepflegt werden, wie Apache Storm, Apache Flink, Apache Beam und Kafka Streams, und bieten einen Überblick über das Angebot der dominierenden Cloud-Provider im Streaming-Bereich.

Apache Sturm

Apache Storm ist ein Open-Source-Projekt, das ursprünglich von Nathan Marz bei BackType entwickelt wurde. Es wurde dann bei Twitter ...

Get Stream Processing mit Apache Spark 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.