Consul + Docker踩坑记录(一)

使用docker安装 Consul之后,注册服务一直失败。

解决方法:

server:
  port: 8006

spring:
  application:
    name: cloud-provider-paymentconsul8006
  cloud:
    consul:
      host: 192.168.123.128
      port: 8500
      discovery:
        #服务的名称
        service-name: ${spring.application.name}
        #指定开启ip地址注册
        prefer-ip-address: true
        heartbeat:
          enabled: true

加入spring.cloud.consul.discovery.heartbeat.enable=true. 因为服务之间要进行心跳检测。

你可能感兴趣的:(consul)