首先说解决办法:在服务的提供方和消费方application.yml中各添加开启健康自我保护机制如下字段:(此处我只展示提供方的yml,消费方同理)
server:
port: 8006
spring:
application:
name: consul-myprovider
cloud:
consul:
host: 127.0.0.1
port: 8500
discovery:
service-name: ${spring.application.name}
#开启健康自我保护机制(心跳机制)
heartbeat:
enabled: true
如果还不行更换application.name(服务器名字) 消费方和生产方都需更换