eureka 注册列表低延迟注册、剔除服务配置 实现8s延迟
# 注册中心的配置 eureka: instance: hostname: eureka1 # 过期时间,默认90s, 可不配置 lease-expiration-duration-in-seconds: 4 # 续约时间,默认30s,可不配置 lease-renewal-interval-in-seconds: 2 # ip地址优先 prefer-ip-address: false client: # 启用eureka客户端,默认为true, 可不配置 enabled: true # 取注册信息,默认为true,可不配置 fetchRegistry: true # 两个心跳参数,默认都是30s,可不配置 初始化实例信息到Eureka服务端的间隔时间,(s) instance-info-replication-interval-seconds: 2 #每隔一定时间在server获取一次服务列表,默认30秒 registry-fetch-interval-seconds: 2 # 注册到注册中心,默认为true,可不配置 registerWithEureka: true service-url: defaultZone: http://eureka2:7002/eureka,http://eureka1:7001/eureka server: # 关闭注册中心自我保护模式,避免注册中心不移除失效的服务,默认为true enable-self-preservation: false # 去除失效服务的时间间隔(毫秒) eviction-interval-timer-in-ms: 2000 # 指定每分钟需要收到的续约次数的阀值,默认值为0.85 renewal-percent-threshold: 0.25
# 禁用readOnlyCacheMap
use-read-only-response-cache: false
主要配置:
lease-expiration-duration-in-seconds
lease-renewal-interval-in-seconds
eviction-interval-timer-in-ms
use-read-only-response-cache
延迟时间 4+2+2 (秒) 亲测 具体可以调整以上配置项