一、配置中心技术选型
| 功能点 | Spring Cloud Config | ApolloNacos | Nacos |
|---|---|---|---|
| 版本管理 | 支持(Git) | 支持 | 支持 |
| 配置实时推送 | 支持(Spring CloudBus) | 支贸持(HTTP长轮询1s内) | 支持(HTTP长轮询1s内或者grpc) |
| 配置回滚 | 支持(Git) | 支持 | 支持 |
| 灰度发布 | 支持(调用机器接口) | 支持 | 不支持 |
| 权限管理 | 支持(依赖Git) | 支持 | 支持 |
| 配置生效时间 | 重启 | 实时 | 实时 |
| 审计 | 支持(依赖Git) | 支持 | 不支持 |
| 多集群 | 支持 | 支持 | 支持 |
| 多环境 | 支持 | 支持 | 支持 |
| client本地缓存 | 不支持 | 支持 | 支持 |
| 监听查询 | 支持 | 支持 | 支持 |
| 运维成本 | 高 | 中等 | 较低 |
| 多语言 | 仅Java | 主流语言,提供了OpenAPI | 主流语言,提供了Open API |
| 配置项维护 | 基于git | 统一界面 | 统一界面 |
| 社区活跃度 | 1.8k Star | 27.4k Star | 24.2k Star |