为什么要将consul注册为服务进行持久化配置?
首先,你知道的,consul是一个注册中心并且也是一个配置中心,一般我们在使用consul的时候,在官网下载好并解压。Windows系统是一个consul.exe文件,Linux系统是一个consul可执行文件,如果想启动consul就可以使用如下命令来启动consul单机版客户端。
# 注意:此命令是consul的简单启动方式,-client后为本地地址
# 注意:Windows启动consul不用带前缀./
./consul agent -dev -client 0.0.0.0
# 启动后复制如下地址就可以访问到consul注册中心和配置中心的客户端页面
127.0.0.1:8500
# 第一次访问consul客户端页面加载会比较缓慢请耐心等待,页面如下
注册中心 |
---|
![]() |
配置中心 |
![]() |
配置中心使用 (配置中心格式:config/{spring.application.name}/data) |
![]() |
配置中心配置好后,启动项目将项目注册到consul,并加载配置中心配置,那么问题来了!