Skip to Main Content
Aufbau ereignisgesteuerter Microservices
book

Aufbau ereignisgesteuerter Microservices

by Adam Bellemare
September 2024
Intermediate to advanced content levelIntermediate to advanced
324 pages
10h 30m
German
O'Reilly Media, Inc.
Book available
Content preview from Aufbau ereignisgesteuerter Microservices

Kapitel 6. Deterministische Stream-Verarbeitung

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

Ereignisgesteuerte Microservices haben in der Regel komplexere Topologien als die, die im vorherigen Kapitel vorgestellt wurden. Ereignisse werden aus mehreren Ereignisströmen konsumiert und verarbeitet, während die zustandsorientierte Verarbeitung (die im nächsten Kapitel behandelt wird) für die Lösung vieler Geschäftsprobleme erforderlich ist. Microservices sind außerdem den gleichen Fehlern und Abstürzen ausgesetzt wie Systeme ohne Microservice. Es ist nicht ungewöhnlich, dass eine Mischung aus Microservices Ereignisse nahezu in Echtzeit verarbeitet, während andere, neu gestartete Microservices mit der Verarbeitung historischer Daten aufholen.

Hier sind die drei wichtigsten Fragen, die in diesem Kapitel behandelt werden:

  • Wie wählt ein Microservice die Reihenfolge der zu verarbeitenden Ereignisse aus, wenn er von mehreren Partitionen konsumiert?

  • Wie geht ein Microservice mit unvorhergesehenen und zu spät eintreffenden Ereignissen um?

  • Wie stellen wir sicher, dass unsere Microservices deterministische Ergebnisse liefern, wenn sie Streams nahezu in Echtzeit verarbeiten, und nicht, wenn sie vom Beginn der Streams an verarbeitet werden?

Wir können diese Fragen beantworten, indem wir Zeitstempel, Ereignisplanung, Wasserzeichen und Streamzeiten untersuchen und untersuchen, wie sie zur deterministischen ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Aufbau von Microservices, 2. Auflage

Aufbau von Microservices, 2. Auflage

Sam Newman
OpenShift für Entwickler, 2. Auflage

OpenShift für Entwickler, 2. Auflage

Joshua Wood, Brian Tannous

Publisher Resources

ISBN: 9781098184971