Apache Zookeeper Confiquration
依赖说明:在您的应用程序中启用和配置通用模式,并使用基于Apache Zookeeper的组件构建大型分布式系统。提供的模式包括服务发现和配置。
项目中常用的一些配置,例如数据库的配置等,一般都是直接写死在项目中。如若更改,简单暴力的办法就是修改配置文件后再上传。单个或小型分布式项目部署的微服务所需的配置都很少,但集群若有上百台或者更多的机器,一个个地修改可就不那么好办了,因此使用配置中心作统一的配置管理是非常有必要的。
Zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包裹:配置维护、域名服务、分布式同步、组服务等。
参考:
springcloud整合Zookeeper做配置中心config
干货分享微服务spring-cloud(8.服务治理和配置中心spring-cloud-zk)
POM
<!--Apache Zookeeper Confiquration-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zookeeper-config</artifactId>
</dependency>
XXXX