It seems there are no objections to this proposal, I will update 
native go client docs to Apache Pulsar web site and remove 
the validate contents of CGo client.

--
Thanks
Xiaolong Ran

> 在 2020年4月13日,下午10:19,xiaolong ran <ranxiaolong...@gmail.com> 写道:
> 
> 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