这里说明 TDMQ Pulsar 版集群版本升级记录,及相关注意事项。
一、3.0.0 版本
| 版本 | 详细描述 | 更新时间 | 相关文档 |
| 3.0_1.3 | 新增延迟消息策略功能;增强 CA 证书为空时的容错性;其他优化与问题修复 | 2026-04-08 | 大规模延迟消息 |
| 3.0_1.2 | 支持 TLS 加密传输;修复 chunk 消息消费阻塞问题;其他优化与问题修复 | 2026-01-21 | 为客户端接入点配置 TLS 加密 |
| 3.0_1.1 | 增加延迟消息超限相关指标;增加主题和分区数量指标;修复 key_shared 订阅模式消费异常问题;其他优化与问题修复 | 2025-12-09 | – |
二、2.9.2 版本
| 版本 | 详细描述 | 更新时间 | 相关文档 |
| 2.9.2_1.27 | 新增延迟消息策略功能;增强 CA 证书为空时的容错性;其他优化与问题修复 | 2026-04-08 | 延迟消息 |
| 2.9.2_1.26 | 其他优化与问题修复 | 2026-01-21 | – |
| 2.9.2_1.25 | 增加延迟消息超限相关指标;增加主题和分区数量指标;其他优化与问题修复 | 2025-12-09 | – |
| 2.9.2_1.24 | 支持 TLS 加密传输;其他优化与问题修复 | 2025-09-17 | 为客户端接入点配置 TLS 加密 |
| 2.9.2_1.23 | 降低对存储层 ZK 的依赖;支持 Unack 动态分配策略;修复 Prometheus 接口中文解析问题;优化消费过期速率并增加消息删除数量指标;支持高版本 Go 客户端版本展示;其他优化与问题修复 | 2025-06-17 | – |
| 2.9.2_1.22 | 支持 Shared 订阅模式消费者隔离;其他优化与问题修复 | 2025-04-27 | – |
| 2.9.2_1.21 | 支持租户别名;支持分布式限流秒级监控;增加订阅名长度与字符限制;其他优化与问题修复 | 2025-03-13 | – |
| 2.9.2_1.20 | 支持自动创建主题;支持多网络寻址功能下沉至 Broker 层;其他优化与问题修复 | 2025-01-02 | Topic 创建 |
| 2.9.2_1.19 | 重构分布式限流,增强限流准确性;优化存储层 Bookie GC 逻辑;修复读取位点超过主题最大位点的问题;其他优化与问题修复 | 2024-12-11 | – |
| 2.9.2_1.18 | 修复偶发分布式限流开启失败问题;其他优化与问题修复 | 2024-09-23 | – |
| 2.9.2_1.17 | 修复 availablePermits 指标重复上报问题;其他优化与问题修复 | 2024-09-06 | – |
| 2.9.2_1.16 | 主题加载相关问题修复与功能优化 | 2024-08-09 | – |
| 2.9.2_1.15 | 支持消息 SQL 过滤;支持 GEO 跨地域复制;其他优化与问题修复 | 2024-08-02 | 跨地域复制 |
| 2.9.2_1.14 | 优化消息堆积、Unack、生产速率、消费速率等指标采集与上报;其他优化与问题修复 | 2024-04-29 | – |
| 2.9.2_1.13 | 修复偶发主题加载超时问题;GEO 功能问题修复 | 2024-03-21 | – |
| 2.9.2_1.12 | 支持分布式限流;其他优化与问题修复 | 2024-03-13 | – |
| 2.9.2_1.11 | 支持 Prometheus 接口;降低对计算层 ZK 的依赖;其他优化与问题修复 | 2024-02-27 | – |
| 2.9.2_1.10 | 优化 UniformLoadShedder 负载均衡策略;其他优化与问题修复 | 2024-01-18 | – |
三、2.7.2 版本
发布日期:2021年5月17日
全量切换:2021年6月
更新说明:
| 更新类型 | 更新点 | 详细描述 | 相关文档 |
| 优化 | 统一域名接入 | 每个集群的每种网络环境自动生成唯一的域名作为接入地址,用户无需手动创建和管理接入点。去除 SDK 中对声明 listenerName 的依赖,从而更好地兼容社区中未适配 Pulsar Multiple advertised listeners 特性的 TCP Client(包括 C++、Python、Node.js)。 | C++ SDK(社区版)Python SDK(社区版)Node.js SDK(社区版) |
| 新增 | 支持公网接入 | 支持公网访问,允许用户本地或者自建 IDC 的 TCP Client 和腾讯云上的 TDMQ Pulsar 版集群建立连接。 | 获取接入地址 |
| 优化 | 重试和死信 Topic 命名规则更新 | 更新重试和死信 Topic 命名规则,保持和 Pulsar 社区一致的样式,更好兼容开源 SDK(原腾讯云版 SDK 将不再适用新的命名规则)。 | 消息重试与死信机制 |
| 优化 | 性能优化 | 2.7.1集群在部署上做了系统内核级别的配置优化,相比2.6.x系列的集群峰值生产消费性能提升20%左右,并可根据实际使用情况无感知扩容。 | – |
四、2.6.1 版本
发布日期:2020年10月12日
全量切换:2020年10月
更新说明:
| 更新类型 | 更新点 | 详细描述 | 相关文档 |
| 优化 | 稳定性提升 | 针对内测发现的问题进行集中修复,大幅度提升集群稳定性。 | – |
| 优化 | zk 冷热隔离 | 内核 pulsar 的 zookeeper 组件采取了冷热数据隔离部署的架构,元数据等数据和集群 broker 配置等数据分开两套 zk 部署,有利于提升集群稳定性。 | – |
| 新增 | 支持创建虚拟集群 | 支持用户在控制台创建虚拟集群,做一定的资源隔离。 | – |
版本升级说明:
注意:为提升稳定性,存量2.6版本集群可能会由后台升级为2.7集群,我们会在确保兼容性的情况下完成,升级到新版集群后仍保留原有的网络接入方式(即进入集群后配置接入点),但同时无法提供公网和 VPC 域名,如需使用域名接入,请按下方自主切换新版本集群方式操作。
·所有新创建的集群会自动使用当前地域最新版本的集群。
·如需自主切换到新版本集群,可以按照以下步骤执行:
1.1 新建一个集群(新建的集群均为最新版本),并创建一份完全一致的元数据(命名空间、角色权限、Topic 和订阅)。
1.2 将客户端代码中,原来的生产消费接入点更新为新集群的接入地址。
1.3 将客户端代码中的鉴权信息(Token),更新为新集群的 Token。
1.4 先切换生产客户端(重新构建部署生产端应用到线上)。
1.5 等待原先集群的堆积消息消费完毕后,切换消费客户端(重新构建部署消费端应用到线上)。