当前快讯:微服务 - 搭建Consul集群服务,Consul配置中心
2023-04-23 14:42:53 腾讯云


(相关资料图)

传统配置文件的弊端

静态化配置,例如env文件配置文件无法区分环境配置文件过于分散历史版本无法查看

配置中心如何解决的呢?配置中心的思路是把项目中的配置参数全部放在一个集中的地方来管理,并提供一套标准的接口,当各个服务需要获取配置的时候就来拉取信息,当配置中心有更新的时候,也能通知其他服务,实时同步最新消息。

微服务配置中心

配置信息的管理配置信息的查看、读取、更新等,完善的Api管理界面高可用、权限管理等功能

主流的配置中心

Apollo是由携程开源的分布式配置中心Spring Cloud ConfigConsul

Consul 配置操作

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"    ]}

热门推荐

文章排行

  1. 2023-04-23当前快讯:微服务 - 搭建Consul集群服务,Consul配置中心
  2. 2023-04-23天天要闻:“京企直卖——国企消费季”活动月底开启
  3. 2023-04-23世界热头条丨浙江省11地市7063部各姓氏家谱族谱PDF电子版
  4. 2023-04-23服务地方发展成绩突出,国网修武县供电公司荣获双表彰
  5. 2023-04-23住房城乡建设部就1项国家标准公开征求意见
  6. 2023-04-23福州首批集中供地挂牌,10宗地总起拍价16.81亿元 天天观天下
  7. 2023-04-23安徽省淮南市市场监管局三措并举加强猪肉和牛羊肉市场监管
  8. 2023-04-23当日快讯:东阿阿胶成立医药贸易公司,注册资本1亿元_世界新动态
  9. 2023-04-23对公司的建议和期望
  10. 2023-04-23dnf地下城手游韩服报错111/500002/10006解决方法汇总
  11. 2023-04-23我国中东部有大范围降水天气 江南华南有强对流天气|天天热资讯
  12. 2023-04-23润邦股份:公司将从公司治理、战略规划、人才管理等方面持续融合,推动上市公司高质量发展 环球视讯
  13. 2023-04-23主播雪梨带货时拉踩被判赔20万-全球最新
  14. 2023-04-23维戈/VOGU_HOMME是哪个国家的品牌 什么档次怎么样-速看料
  15. 2023-04-23鄂湘赣三省加快打造长江中游城市群“组合港”_关注
  16. 2023-04-23全球观点:出境游热度上升 首批中国团队游客抵达坦桑尼亚
  17. 2023-04-23全球快资讯:两大新能源巨头大动作,钠电池年内将“上车”!这些概念股业绩报喜
  18. 2023-04-23悦橙传媒有限公司(悦橙直播视频) 头条焦点
  19. 2023-04-23世界微速讯:四川九寨沟“4·19”森林火灾已成功处置 无人员伤亡
  20. 2023-04-23【天天快播报】耳廓里面长了个疙瘩一碰就痛_耳廓里面长了个疙瘩