Skip to content
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

Add grpc keepalive pings to all SDKs #62

Open
famarting opened this issue Jul 11, 2024 · 0 comments
Open

Add grpc keepalive pings to all SDKs #62

famarting opened this issue Jul 11, 2024 · 0 comments

Comments

@famarting
Copy link

famarting commented Jul 11, 2024

GRPC keepalive pings is a performance best practice for GRPC clients https://grpc.io/docs/guides/performance/.

In the case of dapr it can also benefit the interactions with the workflows API and the GRPC stream that it creates, since this GRPC stream can be idle for long periods of time, and without a keepalive the connection can be unnecessarily closed. Specifically in the case of the workflows API closing this stream can pause the processing of workflows, so its vital to keep it open as long as possible even if idle.

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

No branches or pull requests

1 participant