Christophe, Thank you for putting this up. I have moved your proposal to pulsar wiki and assign the proposal with PIP-59.
https://github.com/apache/pulsar/wiki/PIP-59%3A-gPRC-Protocol-Handler - Sijie On Thu, Mar 5, 2020 at 7:27 AM Christophe Bornet <bornet.ch...@gmail.com> wrote: > Dear Pulsar team, > > I'd like to propose the following PIP on a gRPC protocol handler : > https://gist.github.com/cbornet/f0a18c4528c2be129bb120cc231b62c6 > See https://github.com/apache/pulsar/issues/271 for a discussion on having > gRPC as an alternative protocol for Pulsar. > I also have a MVP of the feature in my repo in case you want to have a look > : https://github.com/cbornet/pulsar/tree/grpc-protocol > It currently implements: > - Plugging the handler > - Starting a plaintext and a TLS server > - Handling authentication (incl SASL) > - Topic lookup > - Producing messages > > Let me know if you have any questions. > > Best regards > > Christophe >