这里注册了3个服务 go user discount_coupon。
然后停掉go改名为user再运行
会发现有2个user存在 但是go也没有注销。
这个问题的解决办法就是eureka的配置。
server:
port: 3000
eureka:
instance:
hostname: eureka-center
appname: 注册中心
client:
registerWithEureka: false # 单点的时候设置为 false 禁止注册自身
fetchRegistry: false
serviceUrl:
defaultZone: http://localhost:3000/eureka
server:
enableSelfPreservation: false
evictionIntervalTimerInMs: 4000
enableSelfPreservation: false
evictionIntervalTimerInMs: 4000
如果没有设置的话默认是60秒: