Kapitel 7. Ereignisse entwerfen

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

Es gibt viele Möglichkeiten, Ereignisse für ereignisgesteuerte Architekturen zu gestalten. Einige eignen sich jedoch besser als andere für den Einsatz in einem ereignisgesteuerten Datennetz. In diesem Kapitel geht es um die besten Strategien für die Gestaltung von Ereignissen für deine ereignisgesteuerten Datenprodukte und darum, wie du die zahlreichen Fallstricke vermeidest, denen du auf deinem Weg begegnen wirst.

Einführung in die Ereignistypen

Es gibt zwei Haupttypen von Ereignissen die dem gesamten Ereignisdesign zugrunde liegen: das Zustandsereignis, das wir in "Zustandsereignisse und ereignisgesteuerter Zustandstransfer" eingeführt haben , und das Delta-Ereignis, das wir in diesem Kapitel genauer behandeln werden.

Abbildung 7-1 zeigt eine einfache Rechteckwelle im stationären Zustand, die auf der Grundlage eines Deltas regelmäßig von einem Zustand in einen anderen wechselt. Ähnlich wie diese Rechteckwelle modellieren wir unsere Ereignisse, um entweder den Zustand selbst oder die Kante zu erfassen, die von einem Zustand in den anderen übergeht.

State and delta during a change
Abbildung 7-1. Zustand und Delta während einer Änderung

Jedes Ereignis in einem System besteht aus drei Phasen:

  1. Der Ausgangszustand

  2. Das Delta, das den Ausgangszustand ...

Get Aufbau eines ereignisgesteuerten Datennetzes 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.