springCloud服务注入进consul,报Service ‘consul-provider-payment‘ check unhealthy,一个小红叉

springCloud服务注入进consul,报Service ‘consul-provider-payment’ check unhealthy,一个小红叉

springCloud服务注入进consul,报Service ‘consul-provider-payment‘ check unhealthy,一个小红叉_第1张图片
看得我难受得不行= =
查了一下,原来是默认把心跳协议关了。。
springCloud服务注入进consul,报Service ‘consul-provider-payment‘ check unhealthy,一个小红叉_第2张图片
怪不得人家说你不安全呢。
**解决方法:**application里,把心跳协议打开就好了。

spring:
  application:
    name: consul-provider-payment
  # consul注册中心地址
  cloud:
    consul:
      host: 192.168.xxx.xxx
      port: 8500
      discovery:
        # hostname127.0.0.1
        service-name: ${spring.application.name}
        heartbeat:
          enabled: true

springCloud服务注入进consul,报Service ‘consul-provider-payment‘ check unhealthy,一个小红叉_第3张图片

你可能感兴趣的:(环境配置,consul,consul,spring,boot)