(资料图)
配置中心如何解决的呢?配置中心的思路是把项目中的配置参数全部放在一个集中的地方来管理,并提供一套标准的接口,当各个服务需要获取配置的时候就来拉取信息,当配置中心有更新的时候,也能通知其他服务,实时同步最新消息。
1.添加配置信息
2.获取配置信息
GET http://192.168.88.144:8500/v1/kv/mic/pro/pro[ { "LockIndex":0, "Key":"mic/pro/pro", "Flags":0, "Value":"ewoJImhvc3QiOiIxMjcuMC4wLjEiLAogICJwcm90IjogMzMwNiwKICAidXNlciI6InRlc3QiLAogICJwd2QiOiIxMjcuMC4wLjEiCn0=", "CreateIndex":473, "ModifyIndex":473 }]
补充一下单点服务器Consul集群的步骤,我的虚拟机ip 192.168.88.144
,配置3个节点, Consul v1.12.1
server01@server01-virtual-machine:~$ consul versionConsul v1.12.1
wget https://releases.hashicorp.com/consul/1.12.1/consul_1.12.1_darwin_arm64.zipunzip consul_1.12.1_darwin_arm64.zipmv consul /usr/local/bin/consul
目录:
├── client1├── client2├── condifg├── data├── server1│ ├── basic.json│ ├── data│ ├── log│ └── nohup.out├── server2│ ├── basic.json│ ├── data│ ├── log│ └── nohup.out└── server3 ├── basic.json ├── data ├── log └── nohup.out
server1 basic.json详细参数,执行命令consul agent -config-dir=/home/server01/soft/consul/server1/basic.json
{ "bind_addr":"127.0.0.1", "client_addr":"0.0.0.0", "ports":{ "http":8500, "dns":8600, "serf_lan":8011, "serf_wan":8002, "server":8700 }, "datacenter":"dc1", "data_dir":"/home/server01/soft/consul/server1/data", "log_level":"INFO", "log_file":"/home/server01/soft/consul/server1/log/consul.log", "node_name":"consul-server-1", "disable_host_node_id":true, "server":true, "ui":true, "bootstrap_expect":3, "rejoin_after_leave":true, "retry_join":[ "127.0.0.1:8011", "127.0.0.1:8101", "127.0.0.1:8201" ]}
server2 basic.json详细参数,执行命令consul agent -config-dir=/home/server01/soft/consul/server2/basic.json
{ "bind_addr":"127.0.0.1", "client_addr":"0.0.0.0", "ports":{ "http":8501, "dns":8601, "serf_lan":8111, "serf_wan":8102, "server":8701 }, "datacenter":"dc1", "data_dir":"/home/server01/soft/consul/server2/data", "log_level":"INFO", "log_file":"/home/server01/soft/consul/server2/log/consul.log", "node_name":"consul-server-2", "disable_host_node_id":true, "server":true, "ui":true, "bootstrap_expect":3, "rejoin_after_leave":true, "retry_join":[ "127.0.0.1:8011", "127.0.0.1:8111", "127.0.0.1:8211" ]}
server3 basic.json详细参数,执行命令consul agent -config-dir=/home/server01/soft/consul/server3/basic.json
{ "bind_addr":"127.0.0.1", "client_addr":"0.0.0.0", "ports":{ "http":8502, "dns":8602, "serf_lan":8211, "serf_wan":8202, "server":8702 }, "datacenter":"dc1", "data_dir":"/home/server01/soft/consul/server3/data", "log_level":"INFO", "log_file":"/home/server01/soft/consul/server3/log/consul.log", "node_name":"consul-server-3", "disable_host_node_id":true, "server":true, "ui":true, "bootstrap_expect":3, "rejoin_after_leave":true, "retry_join":[ "127.0.0.1:8011", "127.0.0.1:8111", "127.0.0.1:8211" ]}
X 关闭
2021年北向资金流入超4300亿元 外资热情拥抱中国资产
尽管面临疫情反复等多重不利因素,外资在2...北交所董事长徐明:北交所成立以来股票平均上涨98.9%
北京证券交易所董事长徐明8日表示,北交所...宁吉喆:2021年中国GDP将连续第二年超百万亿元
中国国家发改委副主任兼中国国家统计局...中国黄金消费市场渐回暖 “古法金”饰品获年轻消费者青睐
2022世界珠宝发展大会正在海口举行。8日在...观察:中国首条民营控股高铁开通之“时”与“势”
杭台高铁首趟列车即将发车。张煜欢摄1月8...中国生态环境保护实现“十四五”起步之年良好开局
中国生态环境部7日在北京召开2022年全国...人社部发布信用管理师国家职业技能标准
近日,人力资源和社会保障部对外发布了《...云南永善佛滩顺河梯级电站全面推进建设
日前,云南省永善县顺河村举行了佛滩顺河...中老铁路的背后 “税务专车”一路同行
2021年12月3日中老铁路正式开通运营,仅需...哈啰出行投资成立装饰工程公司 注册资本200万元
企查查APP显示,3月18日,上海钧住装饰工程有限公司成立,法定代表...Copyright © 2015-2022 大众建筑工程网版权所有 备案号:豫ICP备20014643号-14 联系邮箱: 905 14 41 07@qq.com