Skip to content

Provide opinionated cruft around client side connection and stream management #3

@wokalski

Description

@wokalski

Currently we have this fluff all around the example.

There are two possible solutions:

  1. Simply put that logic in the Connection module in grpc-lwt (and in grpc-async respectively)

  2. Develop a more robust solution implementing grpc channels, excerpt from the docs:

    Channels are a key concept in gRPC. Streams in HTTP/2 enable multiple concurrent conversations on a single connection; channels extend this concept by enabling multiple streams over multiple concurrent connections. On the surface, channels provide an easy interface for users to send messages into; underneath the hood, though, an incredible amount of engineering goes into keeping these connections alive, healthy, and utilized.

    More about channels:

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