Pulsar Go Client 0.6 版本发布,适配 Pulsar 2.8.0
pulsar-client-go 是一个使用 Go 语言编写的 Pulsar Go Client 库,项目目标在于创建纯 Go 语言编写的客户端,并且不依赖任何 C++ 库文件。用户可以通过 Pulsar Go 客户端在 Go(又称 Golang)中创建 Pulsar 生产者、消费者和 reader。在 Go 客户端中,生产者、消费者和 reader 中的所有方法都是线程安全的。 近期,Pulsar Go Client 发布最新 0.6 版本,下面是 0.6 版本关键功能和改进,以供参考。 关键功能 支持 PartitionsAutoDiscoveryInterval可配置 为 MessageID 接口增加 LedgerId,EntryId,BatchIdx,PartitionIdx 为 Go Client 增加 Opentracing 支持 为依赖库文件增加软件协议声明 更新 PulsarApi.proto文件版本,与 Pulsar 主仓库版本保持一致等 改进 更新 JWT-GO 依赖文件以解决对应的漏洞 修复 Athenz 仓库名称 重新生成证书,以适配 Pulsar 2.8.0 ...





