You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pulsar.apache.org by Christophe Bornet <bo...@gmail.com> on 2020/03/05 10:11:03 UTC

PIP for gRPC protocol handler

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

Re: PIP for gRPC protocol handler

Posted by Sijie Guo <gu...@gmail.com>.
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 <bo...@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
>