05-配置中心选型

框架名称 官网 开源时间 功能特性 使用场景 使用难易度 优点 缺点
Nacos https://nacos.io/zh-cn/ 2018年3月 服务发现、配置管理、动态 DNS 服务 云原生微服务应用 简单易用,支持多种语言 支持多协议,易于扩展,高可用 相对较新,文档不够完善
Apollo https://github.com/ctripcorp/apollo 2017年4月 配置中心,应用程序管理和集群管理 分布式系统 适中 界面友好,配置版本化管理 对 Spring Cloud 不够友好,缺乏分布式锁
Spring Cloud Config https://cloud.spring.io/spring-cloud-config/reference/html/ 2015年 集中式外部配置管理 Spring Cloud 应用 易于使用 支持 Git、SVN 作为后端存储,轻量级 不支持多数据中心
Consul https://www.consul.io/ 2014年5月 服务发现、健康检查、KV存储、多数据中心 分布式环境下的服务注册与发现 适中 支持多数据中心,多种协议 相对较新,社区相对不够活跃
ZooKeeper https://zookeeper.apache.org/ 2008年 分布式应用程序协调服务 分布式环境下的服务注册与发现,分布式锁 较难使用 提供 ACID 语义的事务操作支持 不支持动态配置

05-配置中心选型
https://janycode.github.io/2020/06/13/19_技术选型/05-配置中心选型/
作者
Jerry(姜源)
发布于
2020年6月13日
许可协议