Skip to content

Add grpc keepalive pings to all SDKs #62

@famarting

Description

@famarting

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions