| 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. |