Kapitel 3. Ereignisströme für das Data Mesh
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Ein Ereignis wird in einem Ereignisstrom veröffentlicht und kann von allen interessierten Abonnenten genutzt werden. Aber was sind die Eigenschaften eines Ereignisstroms und unterscheiden sie sich von denen einer Warteschlange? Oder ein Systemnachrichten-System? Was macht ein Ereignis aus, und wie stellen wir sicher, dass wir wiederverwendbare Ereignisströme richtig zusammenstellen? In diesem Kapitel werfen wir einen genauen Blick auf Ereignisse und Ereignisströme, einschließlich der Anforderungen, der Abgrenzung zu anderen ähnlichen Architekturen und einiger der Nutzungsmöglichkeiten, die sie für unsereVerbraucherdienste eröffnen.
Beginnen wir mit dem Ereignis. Ein Ereignis ist eine genau definierte Aufzeichnung eines Ereignisses, die alle Informationen über das Geschehen enthält. Ereignisse basieren in der Regel auf Geschäftseinheiten oder auf Beziehungen zwischen Einheiten. Für ein einfaches Beispiel aus der Automobilbranche könnten wir erwarten, dass wir Ereignisse zu den Entitäten items, orders und coupons sehen. Was die Beziehungen zwischen Entitäten angeht, kannst du Ereignisse wie item_added_to_cart und coupon_applied_to_order erwarten.
Was Ereignisse genau sind, wie sie strukturiert sind und welche unterstützenden Technologien wir verwenden müssen, werden wir gleich näher erläutern. Zunächst ist ...