-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
high-priorityHigh priority - important for productionHigh priority - important for productionkafkaKafka event streamingKafka event streamingreliabilitySystem reliability and resilienceSystem reliability and resilience
Description
Problem
Kafka integration lacks error handling:
- No error handler for @KafkaListener
- No dead letter queue
- No retry logic
Solution
- Add DeadLetterPublishingRecoverer
- Configure retry with backoff
- Add error handler bean
- Update consumer to use error handler
Acceptance Criteria
- DeadLetterPublishingRecoverer configured
- Retry logic with backoff
- DLT topic created automatically
- Tests for error scenarios
- Metrics for failed messages
Priority
🟡 High - Required for reliable event processing
Metadata
Metadata
Assignees
Labels
high-priorityHigh priority - important for productionHigh priority - important for productionkafkaKafka event streamingKafka event streamingreliabilitySystem reliability and resilienceSystem reliability and resilience