Commit bd6e305
committed
feat: add critical message retry queue
- Add RetryQueue with exponential backoff (500ms→1s→2s→4s→5s)
- Max 5 retries before giving up with error log
- Add retry_count to ChannelMetrics
- Queue only CRITICAL priority messages
- process_retries() for external retry handling
- Add 11 unit tests for retry logic1 parent 9006b0b commit bd6e305
1 file changed
+334
-6
lines changed
0 commit comments