Consul简介
福利:consul的中文文档,拿去 不用谢!
https://www.springcloud.cc/spring-cloud-consul.html
是什么?
Consul是一套开源的分布式服务发现和配置管理系统,由HashiCorp公司用Go语言开发。
提供了微服务系统中的服务治理、配置中心、控制总线等功能,这些功能中的每一个都可以根据需要单独使用,也可以一起使用构建全方位的网格,总之Consul提供了一种完善的服务网格解决方案
它具有很多优点,包括:基于raft协议;支持健康检查,同时支持HTTP和DNS协议,支持跨域数据中心的WAN集群,提供图形界面,跨平台,支持Linux、Mac、Windows。
能干嘛
1.服务发现
提供HTTP和DNS两种发现方式
2.健康检查
支持多种方式,HTTP、TCP、Docker、Shell脚本定制化
3.KV存储
Key、Value的存储方式
4.多数据中心
Consul支持多数据中心
5.可视化界面
去哪下
1.可以去官网进行下载,但是,由于是外国网站,可能会进不去,或者反应很慢,那么就选择第二种方式。
官网地址:https://www.consul.io/downloads
根据自己的需求,下载对应的consul,这里我选择的是本地安装
下载成功以后,进行解压,里面只有一个consul.exe文件
2.如果第一种方式不能下载,可以选择这里的第二种方式,用百度网盘的方式,但是,这种方式也会存在一个问题,那就是,不能及时更新版本。
网盘链接:
链接:https://pan.baidu.com/s/1kSQxBgyxyU-gr29x9vfkVg
提取码:g32n
复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V3的分享
Consul安装以及使用
1.上一步我们已经成功下载了consul.exe文件,安装很简单,直接双击运行,即可
2.然后,在路径输入框输入cmd回车进入console控制台
3.在控制台中输入:consul --version 回车
看到版本号说明我们已经安装成功了
4.使用 consul agent -dev 命令进行启动
此时,consul已经启动成功
以上步骤完成以后,我们就可以通过 localhost:8500 进行访问
上步骤完成以后,我们就可以通过 localhost:8500 进行访问
[外链图片转存中…(img-Cq1JsTYl-1621484534674)]
此时就能看到图形化界面了