关于Eureka的一些参数配置: 客户端: eureka.lease-renewal-interval-in-seconds = 30(默认) 解析:续约更新时间间隔,一般设置比续约到期时间少,该配置表示,每隔30秒就向服务端发送心跳。 eureka.instance.lease-expiration-duration-in-seconds = 90(默认) 解析:续约到期时间,可以单独给每个服务设置,如果在90秒(默认)内没有给服务发送心跳,则剔除该服务。 eureka.client.registry-fetch-interval-seconds = 30(默认) 解析:每隔30秒就去注册中心拉取注册表信息。 eureka.client.registry-with-eureka = true(默认) 解析:是否将自己注册到Eureka服务中,由于是客户端所以需要指定Eureka服务端的地址,在以下参数指定,如果是Eureka服务端的配置则设置哼false。 eureka.client.fetch-registry = true(默认) 解析:从Eureka中提取注册信息,和上面一样需要依赖以下配置,如果是Eureka服务端的配置则设置哼false。 eureka.client.serviceUrl.defaultZone = ip:port/Eureka项目名/eureka 解析:Eureka服务端的地址 /********************************************************************************************/ 服务端: eureka.eviction-interval-timer-in-ms = 2000(默认60*1000) 解析:清理间隔,一旦服务down掉,则默认60秒(此处2秒)才注销该服务 eureka.enable-self-preservation = false (默认true) 解析:Eureka的自我保护机制
以后有相关参数使用到再进行补充。