使用docker安装 Consul之后,注册服务一直失败。
解决方法:
server:port: 8006spring:application:name: cloud-provider-paymentconsul8006cloud:consul:host: 192.168.123.128port: 8500discovery:#服务的名称service-name: ${
spring.application.name}#指定开启ip地址注册prefer-ip-address: trueheartbeat:enabled: true
加入spring.cloud.consul.discovery.heartbeat.enable=true. 因为服务之间要进行心跳检测。