Pulsar Go Client 0.7 版本发布

栏目: 软件资讯 · 发布时间: 3年前

内容简介:pulsar-client-go 是一个使用 Go 语言编写的 Pulsar Go Client 库,旨在创建纯 Go 语言编写的客户端,并且不依赖任何 C++ 库文件。用户可以通过 Pulsar Go 客户端在 Go(又称 Golang)中创建 Pulsar 生产者、消费...

pulsar-client-go 是一个使用 Go 语言编写的 Pulsar Go Client 库,旨在创建纯 Go 语言编写的客户端,并且不依赖任何 C++ 库文件。用户可以通过 Pulsar Go 客户端在 Go(又称 Golang)中创建 Pulsar 生产者、消费者和 reader。在 Go 客户端中,生产者、消费者和 reader 中的所有方法都是线程安全的。

近期, Pulsar Go Client 发布最新 0.7 版本,下面是 0.7 版本关键功能和改进,以供参考。

关键特性

  • 支持生产者加密
  • 支持消费者解密
  • 用户定义度量基数
  • 更好地支持 Azure AD OAuth 2.0
  • 删除 go 版本 1.11 和 1.12 的测试
  • 通过添加 epoch 来创建生产者,避免在 broker 不可用时复制生产者等

改进

  • 修正批大小限制验证问题
  • 修正 sendError  的命令逻辑
  • 在不关闭的情况下,排出请求连接通道
  • 在使用多主题或正则表达式消费者时,不增加 ComsumersOpened  账户
  • 在删除主题时,修正重新连接逻辑
  • 在缩小分区时,避免崩溃
  • 通过现有收集器注册,修复缺少的主题度量
  • 通过 oldProducers ,避免发生器崩溃
  • 在主题终止时,停止消息待处理状态
  • 修复句柄发送错误漏洞问题等

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

深入理解计算机系统(英文版·第2版)

深入理解计算机系统(英文版·第2版)

[美] Randal E. Bryant、[美] David R. O'Hallaron / 机械工业出版社 / 2011-1 / 128.00元

本书是一本将计算机软件和硬件理论结合讲述的经典教程,内容覆盖计算机导论、体系结构和处理器设计等多门课程。本书的最大优点是为程序员描述计算机系统的实现细节,通过描述程序是如何映射到系统上,以及程序是如何执行的,使读者更好地理解程序的行为为什么是这样的,以及造成效率低下的原因。 相对于第1版,本版主要是反映了过去十年间硬件技术和编译器的变化,具体更新如下: 1. 对系统的介绍(特别是实际使......一起来看看 《深入理解计算机系统(英文版·第2版)》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

SHA 加密
SHA 加密

SHA 加密工具