> Delete the  CGo client code from Pulsar repo

I'd rather wait a bit more for that, given that apps are fetching
directly from github. Eg: change the Docs but leave the code there for
one more release cycle.

--
Matteo Merli
<matteo.me...@gmail.com>

On Mon, Apr 13, 2020 at 2:37 PM Yuva raj <uvar...@gmail.com> wrote:
>
> +1
>
> On Mon, Apr 13, 2020, 7:49 PM xiaolong ran <ranxiaolong...@gmail.com> wrote:
>
> > Hello all:
> >
> >
> > Pulsar has provided [pulsar-client-go](
> > https://github.com/apache/pulsar/tree/master/pulsar-client-go <
> > https://github.com/apache/pulsar/tree/master/pulsar-client-go>)
> > based on the CPP. However, CGO has many problems, which causes performance
> > to degrade
> > easily, makes it difficult to debug, and makes Pulsar hard to support the
> > Go community better.
> > Consequently, we rewrite the [Go Client](
> > https://github.com/apache/pulsar-client-go <
> > https://github.com/apache/pulsar-client-go>) based on native
> > Go to replace the CGO client and allow Pulsar to better support the
> > applications and integrations
> > of the Go community.
> >
> > Currently, pulsar-client-go 0.1.0 is released with multiple features
> > (producer, consumer, reader, and so on).
> >  Except for schema, pulsar-client-go 0.1.0 can entirely replace CGO
> > client, so may I suggest replacing
> > CGO client with pulsar-client-go 0.1.0 in the next major Pulsar release.
> >
> > If agree, we need to do the following tasks:
> > Update the Go client doc on the Pulsar website
> > Remove the related contents of CGo client and add the related contents of
> > CPP client in release validation
> > Delete the  CGo client code from Pulsar repo
> > Celebrate after finishing this project
> >
> > --
> > Thanks
> > Xiaolong Ran

Reply via email to