-
Notifications
You must be signed in to change notification settings - Fork 131
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gRPC sample clients should automatically re-connect and re-subscribe if connection is dropped #38
Comments
Rust version: some thoughts:
like timeout middleware:
|
give up on reason: Unable to integrate tower retry with tonic because http::Request is not Clone |
default ExponentialBackoff interval
|
RetryClient implementation in Solana BigTable
|
client test args:
|
If the connection to the gRPC server is dropped the clients should automatically reconnect and resubmit their SubscriptionRequests.
This means the clients need to cache the Subscribe Request so that they can later reconnect and resubmit it if they get reconnected.
This is important because if the gRPC node goes down, we want to route to backups and we can only do that properly if the client hanldes reconnection.
The text was updated successfully, but these errors were encountered: