consul 注册中心,能发现服务,但一直挂
在开发的时候遇到一个问题,就是我启动了consul注册中心,consul也能发现服务,但服务一直挂掉。
问题是因为SpringBoot项目的配置文件中没有开启心跳机制。
properties 配置
## 开启心跳机制
#spring.cloud.consul.discovery.heartbeat.enabled=true
yml文件配置
spring:
cloud:
consul:
discovery:
heartbeat:
enabled: true