当前位置:   article > 正文

配置中心选型对比

配置中心选型对比

一、为什么使用配置中心

1、配置的动态更新:修改配置后,不重启服务也能使修改后的配置生效
2、配置集中式管理:如果每个节点自己维护配置文件,当有成百上千的服务节点时,维护起来成本太大
3、配置内容的安全性和权限:有些密码、密钥等保存在代码库会被所有享有代码库权限的程序员看到,容易泄密
4、多环境下的配置管理

二、常见配置中心对比

功能点SpringCloud ConfigApolloNacos
开源时间2014.92016.52018.6
配置实时推送支持(SpringCloud Bus)支持(HTTP长轮训1s内)支持(HTTP长轮训1s内)
版本管理支持(Git)支持支持
配置回滚支持(Git)支持支持
灰度发布支持支持待支持
权限管理支持支持待支持
多集群支持支持支持
多环境支持支持支持
监听查询支持支持支持
语言javago/c++/java/python/php/.net/openApipython/java/node.js/openApi
单机部署config-server+git+springcloud bus(支持配置实时推送)apollo-quikstart+mysqlnacos单节点
集群部署config-server+git+mq(部署复杂)config+admin+portal+mysql(部署复杂)nacos+mysql(部署简单)
配置格式校验不支持支持支持
通信协议HTTP/AMQPHTTPHTTP

对于目前springcloud生态来讲选型比较简单,alibaba使用nacos,netflix使用springcloud config

相关推荐:
1、注册中心选型对比
2、配置中心选型对比
3、网关选型对比
4、远程调用选型对比
5、分布式数据一致性
6、消息队列选型对比
7、监控工具选型对比
8、全链路追踪选型对比

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/478585
推荐阅读
相关标签
  

闽ICP备14008679号