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