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
posted on 2021-01-02 11:01  BarneyX  阅读(168)  评论(0编辑  收藏  举报