微服务架构系列之–最全配置中心对比(面试随便装)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微服务架构系列之–最全配置中心对比(面试随便装)相关的知识,希望对你有一定的参考价值。
参考技术A 本文从社区活跃度、产品特点、成功案例、产品缺点等维度,全方位对比Spring Cloud Config、Apollo、Nacos、Disconf、Spring Cloud Consul、Spring Cloud Zookeeper等几款Spring Cloud生态的配置服务器,帮助你选择合适的配置服务器。一、Spring Cloud Config
GitHub地址
https://github.com/spring-cloud/spring-cloud-config ,Star数1178,官方组件,社区较活跃
开源厂商
Pivotal(Spring官方团队)
产品特点
演示环境
暂无
成功案例
N多,目前用Spring Cloud的大多团队都是用的Spring Cloud Config
缺点
二、Apollo
GitHub地址
https://github.com/ctripcorp/apollo ,Star数11169,社区很活跃
开源厂商
携程
产品特点
成功案例
携程、网易蜂巢、中国平安等,更多公司详见https://github.com/ctripcorp/apollo
演示环境
http://106.12.25.204:8070/
账号/密码:apollo/admin
缺点
暂未发现
三、Nacos
GitHub地址
https://github.com/alibaba/nacos ,Star数3820,社区非常活跃
开源厂商
阿里巴巴
产品特点
成功案例
阿里巴巴、虎牙直播、工商银行软件开发中心、爱奇艺等,更多公司详见https://github.com/alibaba/nacos/issues/273
演示环境
http://console.nacos.io/nacos/index.html
缺点
暂未发现明显缺点
四、Disconf
GitHub地址
https://github.com/knightliao/disconf ,Start数4505,社区活跃度一般
开源厂商
原百度员工,现在蚂蚁金服
产品特点
成功案例
百度、滴滴出行、顺丰、网易等,更多公司详见https://github.com/knightliao/disconf
缺点
最新的版本发布于两年前,有点久了。
五、Spring Cloud Consul
GitHub地址
https://github.com/spring-cloud/spring-cloud-consul ,Star数493,官方组件,社区较活跃
开源厂商
Pivotal(Spring官方团队)
产品特点
成功案例
暂未发现
演示环境
暂无
缺点
六、Spring Cloud Zookeeper
GitHub地址
https://github.com/spring-cloud/spring-cloud-zookeeper ,Star数330,官方组件,社区较活跃
开源厂商
Pivotal(Spring官方团队)
产品特点
演示环境
暂无
成功案例
暂未发现
缺点
其他
如果使用的是Spring Cloud Kubernetes,或者将Spring Cloud应用部署在Kubernetes环境中,还可以选择ConfigMap,这种方式就笔者了解,业界这么玩的还不多,暂时不分析了。已经将Spring Cloud Kubernetes列入博客19年更新名单中了,敬请期待。
结论
以上是关于微服务架构系列之–最全配置中心对比(面试随便装)的主要内容,如果未能解决你的问题,请参考以下文章
深入Java微服务之网关系列2:常见Java网关实现方案对比
深入Java微服务之网关系列2:常见Java网关实现方案对比
深入Java微服务之网关系列3: SpringCloudalibaba gateway详解(史上最全)