ZooKeeper引擎版本说明

MSE ZooKeeper引擎类型分为专业版和开发版,本文介绍ZooKeeper引擎版本说明。

  • MSE ZooKeeper专业版:支持多节点,具备高可用性能,用于生产环境。

  • MSE ZooKeeper开发版:仅支持单节点,不具备高可用性,用于开发测试环境。

MSE ZooKeeper 3.8.0.x(开发版和专业版)是基于社区开源ZooKeeper 3.8.0推出的一个版本。

版本类型

MSE ZooKeeper版本

描述

专业版

3.8.0.7

  • 支持服务端SASL配置。

  • 合并开源3.8.4代码,修复CVE-2024-23944漏洞。

3.8.0.6

优化子节点TopN监控实现,优化集群性能。

3.8.0.5

增加子节点TopN。

3.8.0.4

  • 新增ExtendedTypesEnable参数。

  • 支持ZooKeeper单个Session所创建的临时节点(ephemeral)类型上限为2000个。

  • 新增开启Zookeeper quota能力。

3.8.0.3

修复JDK Bug在Follower和Leader断连之后,Server内存概率持续上涨,GC无法回收内存,导致Server性能下降的问题。

为降低风险,建议您尽快将MSE ZooKeeper的版本从3.8.0.0、3.8.0.1和3.8.0.2升级至3.8.0.3。

3.8.0.2

新增推送轨迹能力,支持对节点(Znode)的增删查改操作记录以及变更推送记录的查询。

3.8.0.1

  • 新增TopN监控大盘,包括Znode大小TopN、Znode级别TPS TopN、Znode级别QPS TopN、客户端级别TPS TopN、客户端级别QPS TopN等。

  • 支持通过快照技术(Snapshot)导入数据。

3.8.0.0

  • 默认多可用区(Availability Zone,简称AZ)平均部署,可以提高集群容灾能力。

  • 新增观测中心,支持全新监控大盘,提供20余项默认常用监控指标项,新增8项核心报警策略。

  • 服务端多线程性能优化,读性能提升1倍。

  • 支持扩缩容不重启,避免客户端中断。

  • 集成高性能JDK协程处理优化,提升服务端并发处理能力。

  • Server优化热加载机制,提高类加载速度,缩短服务端的启动时间。

  • 增加子节点个数限制,可自定义设置策略,避免子节点过多影响性能。

  • 支持ZooKeeper K8s SLB模式,解决了Curator客户端启动时解析域名失败的问题。

  • 合并社区分支更新约50余条优化,60余条Bugfix,详情请参见ZooKeeper Version 3.8.0

开发版

3.8.0.7

  • 支持服务端SASL配置。

  • 合并开源3.8.4代码,修复CVE-2024-23944漏洞。

3.8.0.6

优化子节点TopN监控实现,优化集群性能。

3.8.0.5

增加子节点TopN。

3.8.0.1~3.8.0.4

  • 新增TopN监控大盘,包括Znode大小TopN、Znode级别TPS TopN、Znode级别QPS TopN、客户端级别TPS TopN、客户端级别QPS TopN等。

  • 支持通过快照技术(Snapshot)进行数据导入。

3.8.0.0

  • 新增观测中心,支持全新监控大盘,提供默认的20项常用监控指标项,新增8项核心报警策略。

  • 合并社区分支更新约50余条优化,60余条Bugfix,详情请参见ZooKeeper Version 3.8.0

  • 集成OpenJDK。

相关文档

关于ZooKeeper引擎版本升级的操作,请参见升级引擎版本