Skip to content

feat(websocket): enhance resilience with backoff and cancellation sup… - #22

Merged
Praying merged 1 commit into
mainfrom
dev
Jan 3, 2026
Merged

Praying merged 1 commit into
mainfrom
dev

Conversation

@Praying

@Praying Praying commented Jan 3, 2026

Copy link
Copy Markdown
Owner

…port

  • Implement exponential backoff configuration with jitter for reconnection
  • Add CancellationToken support for graceful operation cancellation
  • Introduce event callback registration for connection lifecycle monitoring
  • Add subscription capacity management with max subscription limits
  • Implement graceful shutdown with timeout and resource cleanup
  • Create AutoReconnectCoordinator for automatic reconnection handling
  • Add Cancelled and ResourceExhausted error types with helper methods
  • Update Binance test configurations to use .into() for credential conversion
  • Add tokio-util dependency for cancellation token functionality

…port

- Implement exponential backoff configuration with jitter for reconnection
- Add CancellationToken support for graceful operation cancellation
- Introduce event callback registration for connection lifecycle monitoring
- Add subscription capacity management with max subscription limits
- Implement graceful shutdown with timeout and resource cleanup
- Create AutoReconnectCoordinator for automatic reconnection handling
- Add Cancelled and ResourceExhausted error types with helper methods
- Update Binance test configurations to use .into() for credential conversion
- Add tokio-util dependency for cancellation token functionality
@Praying
Praying merged commit 8b5da13 into main Jan 3, 2026
9 checks passed
@Praying
Praying deleted the dev branch January 3, 2026 04:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant