上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
5.9 Eureka中的其他配置参数
Eureka中可供我们配置的参数多达近百个,限于篇幅,我们只列举注册中心和eureka-client中涉及服务续约及本地缓存的重要配置项,其中注册中心对应的重要配置项如下:
eureka.server.enable-self-preservation:是否开启服务自保模式,当自保开启时,服务剔除功能将处于失效状态。
eureka.server.eviction-interval-timer-in-ms:清除无效服务的定时任务(服务剔除任务)执行间隔时间,时间单位为ms。
eureka.server.response-cache-auto-expiration-in-seconds:存在缓存中的服务注册数据留存时间,时间单位为s。
eureka.server.response-cache-update-interval-ms:每隔多少毫秒更新一次缓存中的服务注册数据。
eureka-client端服务注册与续约相关的重要参数如下所示:
eureka.instance.lease-renewal-interval-in-seconds:控制当前服务向注册中心发送服务续约指令的间隔,时间单位为s。
eureka.instance.lease-expiration-duration-in-seconds:在指定时间内,若服务端未收到当前实例的续约指令,可以在服务剔除任务执行的时候将当前实例下线。
eureka.instance.prefer-ip-address:是否优先使用基于IP地址的服务注册方式。