ExceptionEreignisse
ExceptionEreignisse sind ein konzeptioneller Ansatz in ereignisgesteuerten Softwaresystemen, bei dem Ausnahmen (Exceptions) als eigenständige Ereignisse veröffentlicht werden. Sie dienen der de-kopplelten Fehlerbehandlung, indem Fehlermomente als erste Klasse im Ereignisfluss behandelt werden statt ausschließlich synchron im Stacktrace eines einzelnen Threads zu bleiben.
Merkmale und Datenmodell: Ein ExceptionEreignis enthält typischerweise Informationen wie exceptionType, message, stackTrace, timestamp, severity, origin (Komponente
Lebenszyklus und Verarbeitung: Beim Auftreten einer Ausnahme wird ein ExceptionEreignis erzeugt und in den entsprechenden Kanal
Vorteile und Herausforderungen: Die Entkopplung von Normallogik und Fehlerverarbeitung erhöht die Transparenz und unterstützt zentrale Analytik
Beziehungen: ExceptionEreignisse ergänzen Konzepte wie Event Sourcing, Observability, verteiltes Tracing und Dead-Letter-Queues. Beispiele finden sich in