配置中心对比

文章目录

对比表

ApolloNacosSpring Cloud Config
.net支持程度支持不支持不支持
集成难度稍微麻烦容易麻烦
使用广度非常广,很多大中小公司都在用用得也是很广,但是不够Apollo用的广
客户端支持语言JAVA, .NetJAVA, GO, CPP, PYTHON, NODEJSJAVA
社区活跃度活跃活跃活跃
权限控制按项目维度配置权限不具备依赖Git的权限管理能力
配置发布HTTP长链接HTTP长链接本身不支持,需依赖Spring Cloud Bus
集群部署一个控制台多个数据更新推送服务搭建多套服务不同域名切换
数据持久化MySQLMySQLGIT
隔离环境命名空间Label和Profile
灰度发布支持不支持支持,但不够自动化和体系化
版本管理&回滚支持支持git支持
配置格式校验支持支持不支持

总结

建议使用Apollo。
Apollo功能比较齐全,使用比较广,社区比较活跃,有JAVA和.Net的客户端,唯一的缺点就是集成稍微麻烦点;Spring Cloud Config集成麻烦因为要依赖GIT和Spring Cloud Bus,还有,用户使用体验是不很好;Nacos不支持灰度发布,不具备权限管理。

说明

Spring Cloud Config原生不支持配置的实时推送,需要依赖Git的WebHook、Spring Cloud Bus和客户端/bus/refresh端点:

  • 基于Git的WebHook,配置变更触发server端refresh
  • Server端接收到请求并发送给Spring Cloud Bus
  • Spring Cloud Bus接到消息并通知给客户端
  • 客户端接收到通知,请求Server端获取最新配置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值