天天热点!微服务 - 搭建Consul集群服务,Consul配置中心
来源:腾讯云 2023-04-23 08:36:23
【资料图】
传统配置文件的弊端
静态化配置,例如env文件配置文件无法区分环境配置文件过于分散历史版本无法查看配置中心如何解决的呢?配置中心的思路是把项目中的配置参数全部放在一个集中的地方来管理,并提供一套标准的接口,当各个服务需要获取配置的时候就来拉取信息,当配置中心有更新的时候,也能通知其他服务,实时同步最新消息。
微服务配置中心
配置信息的管理配置信息的查看、读取、更新等,完善的Api管理界面高可用、权限管理等功能主流的配置中心
Apollo是由携程开源的分布式配置中心Spring Cloud ConfigConsulConsul 配置操作
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集群
补充一下单点服务器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" ]}
关键词:
图片版权归原作者所有,如有侵权请联系我们,我们立刻删除。
新化月报网报料热线:886 2395@qq.com
新化月报网报料热线:886 2395@qq.com
最近更新
- 天天热点!微服务 - 搭建Consul集群服务,Consul配置中心2023-04-23
- 微服务 - 拆分微服务的问题和拆分方法2023-04-23
- 环球快看:使用 Spring Cloud Bus 和 Spring Cloud Stream 集成实现基于消息的事件驱动2023-04-23
- 探访中国近现代新闻出版博物馆:百年夙愿,圆梦今朝 全球今头条2023-04-23
- 【世界新要闻】助残圆梦促就业 第七届甘肃省残疾人职业技能竞赛开幕2023-04-23
- 世界即时看!“动物中国”系列科普读物阅读分享会举行2023-04-23
- 全球快讯:“书香陇原·爱兰州爱阅读”全民阅读活动启动2023-04-23
- 兰州市七里河区:读书月活动开启2023-04-23
- 签约2.5亿元 甘肃优势产业特色商品推介会在西班牙马德里举办2023-04-23
- 空调不制冷了怎么回事?空调不冷是什么原因?2023-04-23
- “濂溪讲堂”郴州开讲 同步启动“书香郴州·阅读之城”全民阅读活动2023-04-23
- 【稳增长 促发展 强信心】株洲3年内打造200家智能制造企业 数字经济对全市制造业发展贡献率已超30% 全球独家2023-04-23
- 天天要闻:2023“湖南人游常德”活动在长沙启幕,发布七大奖项奖励旅行商2023-04-23
- 信息:奔跑在画里——2023酒鬼酒·吉首矮寨大桥马拉松赛举行2023-04-23
- 确保粮食播种面积584.95万亩2023-04-23
- “泡书屋”成新时尚 当前资讯2023-04-23
- 给何宝珍奶奶的一封信2023-04-23
- 癸卯年黄帝故里 拜祖大典在郑州举行2023-04-23
- 哪些二线城市还有投资价值-天天热资讯2023-04-23
- 昌江“三月三”系列活动精彩纷呈:抓鸭子、听黎歌、逛集市 热门看点2023-04-23
- 龙华区公租房:现役军人等特殊群体选房名单及选房签约等事项通告-全球观天下2023-04-23
- 谢逸枫:一季度全国卖地收入同比下降27%2023-04-23
- 天天通讯!以党建为引领 结对共建促发展 让包头名特优新农产品声名远播2023-04-23
- 鹿城文旅大讲堂第三期开讲 世界通讯2023-04-23
- 全球快资讯:全民阅读 共享书香2023-04-23
- 【独家】“包头人的读书热情,常常让我感动”2023-04-23
- 天天微速讯:防灾减灾进校园 护航师生保安全2023-04-23
- 空调睡眠模式运行原理是什么?使用空调的注意事项有哪些?2023-04-23
- 嫩姜的腌制方法及保存(嫩姜的腌制方法)2023-04-23
- 当前速递!车辆保险费计入什么科目费用(车辆保险费入什么科目)2023-04-23