关于Eureka服务端和客户端的一些相关配置说明

关于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的自我保护机制

 

 

以后有相关参数使用到再进行补充。

posted @ 2020-01-09 11:27  koooin  阅读(1457)  评论(0编辑  收藏  举报