Eureka Client 配置项(eureka.client.*)
org.springframework.cloud.netflix.eureka.EurekaClientConfigBean
参数名称 | 说明 | 默认值 |
eureka.client.enabled |
用于指示Eureka客户端已启用的标志 |
true |
eureka.client.registry-fetch-interval-seconds |
指示从eureka服务器获取注册表信息的频率(s) |
30 |
eureka.client.instance-info-replication-interval-seconds |
更新实例信息的变化到Eureka服务端的间隔时间,(s) |
30 |
eureka.client.initial-instance-info-replication-interval-seconds |
初始化实例信息到Eureka服务端的间隔时间,(s) |
40 |
eureka.client.eureka-service-url-poll-interval-seconds |
询问Eureka Server信息变化的时间间隔(s),默认为300秒 | 300 |
eureka.client.eureka-server-read-timeout-seconds |
读取Eureka Server 超时时间(s),默认8秒 | 8 |
eureka.client.eureka-server-connect-timeout-seconds |
连接Eureka Server 超时时间(s),默认5秒 | 5 |
eureka.client.eureka-server-total-connections |
获取从eureka客户端到所有eureka服务器的连接总数,默认200个 |
200 |
eureka.client.eureka-server-total-connections-per-host |
获取从eureka客户端到eureka服务器主机允许的连接总数,默认50个 |
50 |
eureka.client.eureka-connection-idle-timeout-seconds |
连接到 Eureka Server 空闲连接的超时时间(s),默认30 | 30 |
eureka.client.registry-refresh-single-vip-address
|
指示客户端是否仅对单个VIP的注册表信息感兴趣,默认为null |
null |
eureka.client.heartbeat-executor-thread-pool-size |
心跳保持线程池初始化线程数,默认2个 | 2 |
eureka.client.heartbeat-executor-exponential-back-off-bound |
心跳超时重试延迟时间的最大乘数值,默认10 |
10 |
eureka.client.serviceUrl.defaultZone |
可用区域映射到与eureka服务器通信的完全限定URL列表。每个值可以是单个URL或逗号分隔的备用位置列表。(http://${ eureka.instance.hostname}:${ server.port}/eureka/) |
|
eureka.client.use-dns-for-fetching-service-urls |
指示eureka客户端是否应使用DNS机制来获取要与之通信的eureka服务器列表。当DNS名称更新为具有其他服务器时,eureka客户端轮询eurekaServiceUrlPollIntervalSeconds中指定的信息后立即使用该信息。 |
false |
eureka.client.register-with-eureka |
指示此实例是否应将其信息注册到eureka服务器以供其他服务发现,默认为false |
True |
eureka.client.prefer-same-zone-eureka |
实例是否使用同一zone里的eureka服务器,默认为true,理想状态下,eureka客户端与服务端是在同一zone下 |
true |
eureka.client.log-delta-diff |
是否记录eureka服务器和客户端之间在注册表的信息方面的差异,默认为false |
false |
eureka.client.disable-delta |
指示eureka客户端是否禁用增量提取 |
false |