【资料图】
配置中心如何解决的呢?配置中心的思路是把项目中的配置参数全部放在一个集中的地方来管理,并提供一套标准的接口,当各个服务需要获取配置的时候就来拉取信息,当配置中心有更新的时候,也能通知其他服务,实时同步最新消息。
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" ]}
图为2023年一季度北京经济运行情况新闻发布会。 陈杭 摄中新网北京4月20日电(记者陈杭)今年一季度,北京居民人均可支配收入21367元,同比增长3 6%
上海市财政局答复:根据我国现行税收制度的安排,税收政策由国家统一制定,且相关税收减免优惠政策的决定权限在国家层面。上海市
其他智选车企尚未看到明确上市预期:与江淮的合作车厂将于2024年建成,相关细节尚未披露;合作车企中,新能源生态最为丰富的奇瑞,去年宣布跟
1、意思是说希望两个人过着平凡的生活,一世安稳。2、本是最无情的人,却说出了人间最美好的愿望。3、不管怎么说这句话本身以
娱乐圈中,能和陈凯歌“沾亲带故”真是一件“幸事”。早在2015年时,陈凯歌的外甥陈赫,因为和张子萱的事情闹得沸沸扬扬,“好男人”人设一夜
北京时间4月23日,NBA季后赛首轮G3,热火主场迎战雄鹿,此役希罗和字母哥继续因伤缺阵。上半场热火66-53领先雄鹿。
1、 很正常,根管治疗后,髓腔和根管都用固体牙胶充填,这是根管治疗的特殊材料,所以会有轻微的疼痛。2、一般3-5天后症状
4月22日,陕西西安,游客发视频称,熊猫阿宝通过护栏找熊猫七仔玩,一直挑衅它,随后阿宝耳朵被七仔咬成V形。图源:沸点视频
1、孔雀石蓝铜矿石(MalachiteAzuriteOre)是采集于黄石市大冶市的矿石标本。2、。文章到此就分享
FIBA官方公布了2023年男篮世界杯的分档,参赛的32支球队分成八档,随后再根据分档情况进行抽签。而分档的情况如下:第
X 关闭
深圳机场开通今年第5条国际货运航线 为深圳企业外贸出口提供新支撑
湖南公布90个建筑施工质量管理不合格工地名单
公众如何防范奥密克戎变异株?疾控专家回应
河南中招体育考试4月1日启动 计入中招成绩总分
婴幼儿疫苗最近暂停接种?郑州市疫情防控相关部门回应
2021年“河南110”接到报警2682.93万次
X 关闭