版本演进与升级
逐版本差异
| 版本 | 主要变化 | 升级关注点 |
|---|---|---|
| 3.8 | 引入 Quorum Queue | 验证与 Classic Queue 的功能差异 |
| 3.9~3.10 | Streams、Quorum Queue、维护能力持续增强 | 逐步迁移镜像队列 |
| 3.11~3.12 | Quorum/Stream、Feature Flag 和弃用项演进 | 启用目标升级所需 Feature Flag |
| 3.13 | 进入 4.x 的主要桥接系列 | 清理镜像队列和已弃用功能 |
| 4.0 | 移除 Classic Mirrored Queue 等长期弃用能力 | Major 边界,不可只替换二进制 |
| 4.1~4.2 | Khepri、协议、Quorum/Streams 和运维继续演进 | 核对元数据、插件和 Erlang |
| 4.3 | 当前社区主线 | 使用最新 Patch 并核对支持周期 |
升级路径
- 查目标版本支持的 Erlang/OTP、Feature Flag 和插件版本。
- 按官方允许的相邻系列升级,不能跨越不受支持的版本。
- 在 3.13 阶段完成 Classic Mirrored Queue 到 Quorum Queue 的迁移。
- 导出 Definitions,备份配置、证书和数据目录并演练恢复。
- 滚动升级时一次处理一个节点,等待集群和 Quorum 副本健康。
- 最后启用 Feature Flag;部分 Flag 启用后不能降级。