Console
Consul下载地址:https://releases.hashicorp.com/consul/ 这里提供了多个版本下载.
Consul for Windows 安装:
1.解压下载好的Consul压缩包,里面只有一个文件Consul.exe
2.启动Consul.exe 添加参数agent -dev -client 0.0.0.0 其中 -client 0.0.0.0表示绑定所有地址,这样外网也可以访问Consul了
3.打开浏览器,在地址栏中输入 http://localhost:8500 就可以直接进入到了Consul管理页面当中了.
Consul for Docker 安装
1.安装好了Docker以后,直接在命令行中输入: docker pull consul:latest 直接进行安装
2.安装好了consul:latest以后,我们来再输入创建命令:docker run --name dev-consul -d -p 8500:8500 consul:latest
3.提示创建成功以后,我们就可以直接在浏览器当中输入:http://localhost:8500进入Consul的管理界面了,
关于SpringCloud连接Consul出现Service Check错误,是因为Consul默认没有开启心跳,所以你要在application.yml当中开启心跳才可以解决Service Check问题
spring:
application:
name: xxxx-
cloud:
consul:
host: localhost
port: 8500
discovery:
service-name: ${spring.application.name}
heartbeat:
enabled: true