中间件规范
1、消息中间件推荐用kafka
多数稳定维持 4 个月一档稳定版本
| 选型方案 | Broker版本 | 集群架构 | 配套kafka-clients | 适用场景 | 客户端JDK版本 |
|---|---|---|---|---|---|
| 最新版本(首选) | Kafka 4.3.1 (2026-06-25) |
KRaft 无Zookeeper | 4.3.1 | 全新微服务项目,高并发 | JDK17 / JDK21 |
| 保守稳定生产集群 | Kafka 4.2.1 (2026-05-30) |
KRaft 无Zookeeper | 4.2.1 | 故障零容忍业务 | JDK17 / JDK21 |
| 存量老集群过渡 | Kafka 3.9.2 (2026-02-21) |
ZK/KRaft双兼容 | 3.9.2 | 原有ZK集群,无法一次性重构,滚动升级过渡 | JDK11 / JDK17 |
注:当前生产版本情况大概如下,
Kafka 版本分布:4.0.0 (3 个)、3.7.2 (1 个)、3.7.1 (1 个)、3.3.2 (6 个)、3.2.0 (1 个)、2.7.2 (1 个)、1.0.0 (5 个)、0.10.0.1 (1 个);总计 20 个,其中 0/1/2 系列合计 6 个,3/4 系列合计 13 个
2、缓存推荐redis
稳定 3 个月一档版本
| 方案 | Redis版本 | 许可证 | 核心优势 | 适用场景 |
|---|---|---|---|---|
| 新项目首选(极致性能) | Redis 8.8.0(2026-05-25) | AGPLv3 开源无商业限制 | 多线程重构,吞吐提升数倍;内存占用降低30%;内置JSON/向量/时序结构;HOTKEYS热key诊断;Streams幂等去重;集群同步优化 | 高并发缓存、分布式锁、消息队列、AI向量检索、全新微服务集群 |
| 保守稳定落地(企业存量扩容) | Redis 7.2.8 (2025-03) | SSPL/开源分支 | 国内落地量最大,BUG少、资料完善;多线程IO、ACLv2、集群hostname、Function持久脚本;无激进新特性,运维成熟 | 业务平稳扩容,不想承担8.0新特性风险,Redis 7.4.X 系列存储格式改动太大,存量老集群升级可能有兼容性问题 |
注:当前生产版本情况大概如下
Redis 版本分布 :7.4.5 (4 个)、7.2.3 (1 个)、6.2.14 (1 个)、6.2.7 (2 个)、4.0.11 (1 个)、3.2.4 (4 个)、2.8.23 (1 个);总计 14 个,其中 2/3/4 系列合计 6 个,6/7 系列合计 8 个
3、Zookeeper版本
2~4 个月一档版本
| 选型方案 | ZK服务端版本 | 生命周期状态 | JDK支持范围 | 核心优势 | 适用场景 |
|---|---|---|---|---|---|
| 存量Dubbo老集群首选 | 3.8.6 (2026-02-11) |
✅ 长期维护LTS | JDK8 ~ JDK17 | 国内落地量最大、BUG极少、内置Prometheus监控、TLS完善、Curator5深度兼容、Kafka3.x完美适配 | 已有ZK集群、Dubbo2.7/3.x存量业务、Kafka3.x配套 |
| 新版云原生/需要JDK21原生支持 | 3.9.5 (2026-03-06) |
✅ 最新活跃迭代 | JDK8 ~ JDK21 | 官方原生支持JDK21、GC优化、会话重连策略增强、安全漏洞修复、K8s适配优化 | 全新搭建ZK集群、JDK21微服务、高并发协调场景、长期不计划迁移Nacos |
注:当前生产版本情况大概如下,
Zookeeper 版本分布:3.8.4 (9 个)、3.8.3 (1 个)、3.4.14 (2 个)、3.4.9 (9 个)、3.4.6 (5 个)、3.4.5 (1 个);
4、Nacos版本
2~3 个月一档版本
| 选型方案 | Nacos服务端版本 | 客户端支持 JDK | 核心特性 | 适用场景 |
|---|---|---|---|---|
| 存量SpringBoot3稳定(首选) | 2.3.2(2.X长期稳定LTS) (2024-04-03) |
JDK17/JDK21 | 双引擎gRPC+HTTP、百万级服务注册、完善灰度/命名空间、国内落地量极大、BUG极少、兼容Dubbo3 Triple | SpringBoot3.2.x/3.3.x、存量老集群、传统机房无容器化 |
| 全新云原生项目 | 3.2.2(最新稳定GA) (2026-05-29) |
JDK17/JDK21 | 原生支持分布式锁、XDS服务网格、存储计算分离、性能大幅提升、全量安全补丁、KRaft风格元数据管理、内置Prometheus监控 | SpringBoot3.4+/3.5、Dubbo3、全新微服务、适用于高并发、K8s云原生 |
注:当前生产版本情况大概如下
宝信:2.1.0(2022-04-29)
5、对象存储推荐ceph
1.5 个月左右一档版本
| 版本代号 | 稳定版本 | 生命周期截止 | 定位 |
|---|---|---|---|
| Tentacle v20 | 20.2.2 | 2027-11 | 全新集群首选,下一代Crimson多线程、FastEC高性能纠删码 |
| Squid v19 | 19.2.4 | 2026-09 | 成熟稳定过渡版,Crimson预览,国内大量落地 |
| Reef v18 | 18.2.8 | 2026-03(已停止维护) | 存量老集群,仅做短期迁移过渡 |
集群规模:生产最少 3 台 Monitor,OSD 节点≥3,数据 3 副本 / EC (4+2);
注:当前生产版本情况大概如下
鹏博士2生产:18.2.4
测试环境:18.2.7
海纳宝信:14.2.22