目前市面上用的比较多的配置中心有:
-
Disconf
百度开源的配置管理中心。 -
Spring Cloud Config
Spring Cloud 生态组件,可以和Spring Cloud体系无缝整合。 -
Apollo
携程开源的配置管理中心。 -
Nacos
阿里开源的配置中心。
1.Nacos/Apollo对此
Nacos | Apollo | |
---|---|---|
灰度发布 | 不支持 | 支持IP级别的灰度发布 |
权限管理 | 不支持 | 基本完善 |
版本管理&回滚 | 支持 | 之前回滚上一个版本 |
配置实时推送(动态刷新) | 支持,但对加密数据有bug存在 |
基本完善 |
敏感加密 | 引入Jasypt | 引入Jasypt |
多环境 | 支持 | 支持 |
高可用 | 支持 | 支持 |
社区支持 | 一般 | 活跃 |
总的来看,Apollo和Nacos相比较,Apollo相对于Nacos在配置管理做的更加全面,考虑到Nacos开源时间不长和社区活跃度,所以Apollo应该是合适的。