← Zurück

Design Patterns Messaging-Fehlerbetrieb

Pattern Zweck Einsatzort Begründung
Strategy Retry- und Fehlerklassifikation austauschbar machen RetryPolicy, ErrorClassifier Regeln ändern sich häufiger als Consumer-Fachlogik.
Facade Betriebslogik bündeln ReliableConsumerExecutor Consumer bleibt fachlich, Infrastrukturentscheidungen bleiben zentral.
Dead Letter Channel nicht verarbeitbare Events isolieren DeadLetterQueue verhindert Blockade normaler Verarbeitung.
Idempotent Receiver doppelte Zustellung schadlos machen IdempotencyStore Broker liefern praktisch mindestens einmal.
Process Manager Reprocessing steuern ReprocessingService manuelles Replay braucht Regeln, Limit und Audit.
Fake deterministische Tests ohne Broker InMemoryTopic, FlakyBillingProjectionConsumer schnelles Lernen und Testen ohne Kafka/JMS.
⌂ Cockpit