Eureka-05丨Eureka Server 配置参数

Posted by jiefang on December 9, 2019

Eureka Server 配置参数(eureka.server.*)

org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean

Eureka Server配置

参数名称 说明 默认值
eureka.server.enable-self-preservation 启用自我保护机制,默认为true true
eureka.server.eviction-interval-timer-in-ms 清除无效服务实例的时间间隔(ms),默认1分钟 60000
eureka.server.delta-retention-timer-interval-in-ms 清理无效增量信息的时间间隔(ms),默认30秒 30000
eureka.server.disable-delta 禁用增量获取服务实例信息 false
eureka.server.log-identity-headers 是否记录登录日志 true
eureka.server.rate-limiter-burst-size 限流大小 10
eureka.server.rate-limiter-enabled 是否启用限流 false
eureka.server.rate-limiter-full-fetch-average-rate 平均请求速率 100
eureka.server.rate-limiter-throttle-standard-clients 是否对标准客户端进行限流 false
eureka.server.rate-limiter-registry-fetch-average-rate 服务注册与拉取的平均速率 500
eureka.server.rate-limiter-privileged-clients 信任的客户端列表  
eureka.server.renewal-percent-threshold 15分钟内续约服务的比例小于0.85,则开启自我保护机制,再此期间不会清除已注册的任何服务(即便是无效服务) 0.85
eureka.server.renewal-threshold-update-interval-ms 更新续约阈值的间隔(分钟),默认15分钟 15
eureka.server.response-cache-auto-expiration-in-seconds 注册信息缓存有效时长(s),默认180秒 180
eureka.server.response-cache-update-interval-ms 注册信息缓存更新间隔(s),默认30秒 30
eureka.server.retention-time-in-m-s-in-delta-queue 保留增量信息时长(分钟),默认3分钟 3
eureka.server.sync-when-timestamp-differs 当时间戳不一致时,是否进行同步 true
eureka.server.use-read-only-response-cache 是否使用只读缓存策略 true

Eureka Server 集群配置

参数名称 说明 默认值
eureka.server.enable-replicated-request-compression 复制数据请求时,数据是否压缩 false
eureka.server.batch-replication 节点之间数据复制是否采用批处理 false
eureka.server.max-elements-in-peer-replication-pool 备份池最大备份事件数量,默认1000 1000
eureka.server.max-elements-in-status-replication-pool 状态备份池最大备份事件数量,默认1000 1000
eureka.server.max-idle-thread-age-in-minutes-for-peer-replication 节点之间信息同步线程最大空闲时间(分钟) 15
eureka.server.max-idle-thread-in-minutes-age-for-status-replication 节点之间状态同步线程最大空闲时间(分钟) 10
eureka.server.max-threads-for-peer-replication 节点之间信息同步最大线程数量 20
eureka.server.max-threads-for-status-replication 节点之间状态同步最大线程数量 1
eureka.server.max-time-for-replication 节点之间信息复制最大通信时长(ms) 30000
eureka.server.min-available-instances-for-peer-replication 集群中服务实例最小数量,-1 表示单节点 -1
eureka.server.min-threads-for-peer-replication 节点之间信息复制最小线程数量 5
eureka.server.min-threads-for-status-replication 节点之间信息状态同步最小线程数量 1
eureka.server.number-of-replication-retries 节点之间数据复制时,可重试次数 5
eureka.server.peer-eureka-nodes-update-interval-ms 节点更新数据间隔时长(分钟) 10
eureka.server.peer-eureka-status-refresh-time-interval-ms 节点之间状态刷新间隔时长(ms) 30000
eureka.server.peer-node-connect-timeout-ms 节点之间连接超时时长(ms) 200
eureka.server.peer-node-connection-idle-timeout-seconds 节点之间连接后,空闲时长(s) 30
eureka.server.peer-node-read-timeout-ms 几点之间数据读取超时时间(ms) 200
eureka.server.peer-node-total-connections 集群中节点连接总数 1000
eureka.server.peer-node-total-connections-per-host 节点之间连接,单机最大连接数量 500
eureka.server.registry-sync-retries 节点启动时,尝试获取注册信息的次数 500
eureka.server.registry-sync-retry-wait-ms 节点启动时,尝试获取注册信息的间隔时长(ms) 30000
eureka.server.wait-time-in-ms-when-sync-empty 在Eureka服务器获取不到集群里对等服务器上的实例时,需要等待的时间(分钟) 5