You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: improve RabbitMQ connection resilience and error handling
- Add a reconnect configuration with retry and exponential backoff for RabbitMQ connections
- Replace direct connection attempts with a retry-enabled dial function in worker initialization
- Improve shutdown logic to handle errors from both consumer cancel and channel/connection close, aggregating errors if needed
- Enhance task acknowledgment to log errors and requeue tasks if ack fails
Signed-off-by: Bo-Yi Wu <[email protected]>
0 commit comments