--
You received this message because you are subscribed to the Google Groups "grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email to grpc-io+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/m0wp3vim.761bcef8-8824-478b-9757-96538ca2bfd5%40we.are.superhuman.com.
There are instructions for submitting a project at: https://github.com/grpc/grpc-community/blob/main/grpc_ecosystem.md
On Tue, Sep 10, 2024 at 12:40 PM Sergei “bsideup” Egorov <bsideup@gmail.com> wrote:
Hello,What's the process for submitting a project to https://github.com/grpc-ecosystem ? I would like to propose the bi-directional streams (PoC here: https://github.com/grpc/grpc-java/pull/11023, but it evolved beyond that PR) to allow the server call services on connected clients, RSocket-style, after having 6+ months of production experience with it and verifying that it works and allows building previously impossible use cases with grpc-java.An artificial (but close to one of my use cases) example for it would be a Kafka-like protocol on top of gRPC, where the server would allocate partitions and call the worker service with a stream of messages, using the native flow control.I've implemented something similar in the past with a stream of assignments (see https://github.com/bsideup/liiklus/blob/0.10.0/protocol/src/main/proto/LiiklusService.proto) but it requires making the clients more fat (as in, contain the logic) and poses a challenge in load balanced environments.Thanks,Sergei
--
You received this message because you are subscribed to the Google Groups "grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email to grpc-io+unsubscribe@googlegroups.com.