一、背景介绍
在分布式系统中动态配置中,可以避免重复重启服务,动态更改服务参数等。一句话非常重要。 哈哈。 Zookeeper 作为知名的分布式调度系统, 我们也可以利用其作为配置中心,其wacth 主动通知机制, 可以将node 节点数据变更信息及时通知到client 端。
环境依赖:
名称 | 值 | 备注 |
---|---|---|
JDK | 1.8 | |
Consul | 1.5.2 | 注册中心,Consul安装及介绍 https://mp.csdn.net/mdeditor/95372805# |
SpringCloud | Greenwich.SR1 | |
spring-boot-starter-actuator | Zookeeper 基于actuator对应的接口通知参数变更 | |
Zookeeper | 3.3.5 | 安装目录下面zkCli.* 可以cli操作zookeeper |
二、项目实战
1) pom依赖(主要)
<properties>
<java.version>1.8</java.version>
<spring-cloud.version>Greenwich.SR1</spring-cloud.version>
</properties>
<dependencyManagement>
<depende