Skip to content

Commit bd6e305

Browse files
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 logic
1 parent 9006b0b commit bd6e305

File tree

1 file changed

+334
-6
lines changed

1 file changed

+334
-6
lines changed

0 commit comments

Comments
 (0)