微服务 - 搭建 Consul 集群服务,Consul 配置中心
传统配置文件的弊端
静态化配置,例如 env 文件
配置文件无法区分环境
配置文件过于分散
历史版本无法查看
配置中心如何解决的呢?配置中心的思路是把项目中的配置参数全部放在一个集中的地方来管理,并提供一套标准的接口,当各个服务需要获取配置的时候就来拉取信息,当配置中心有更新的时候,也能通知其他服务,实时同步最新消息。
微服务配置中心
配置信息的管理
配置信息的查看、读取、更新等,完善的 Api 管理界面
高可用、权限管理等功能
主流的配置中心
Apollo 是由携程开源的分布式配置中心
Spring Cloud Config
Consul
Consul 配置操作
1.添加配置信息
2.获取配置信息
复制代码
单点服务器 Consul 集群
补充一下单点服务器 Consul 集群的步骤,我的虚拟机 ip 192.168.88.144,配置 3 个节点, Consul v1.12.1
复制代码
复制代码
目录:
复制代码
server1 basic.json 详细参数,执行命令 consul agent -config-dir=/home/server01/soft/consul/server1/basic.json
复制代码
server2 basic.json 详细参数,执行命令 consul agent -config-dir=/home/server01/soft/consul/server2/basic.json
复制代码
server3 basic.json 详细参数,执行命令 consul agent -config-dir=/home/server01/soft/consul/server3/basic.json
复制代码
评论