【Eureka 参数】Server

Metadata

title: 【Eureka 参数】Server
date: 2023-01-01 17:48
tags:
  - 行动阶段/完成
  - 主题场景/组件
  - 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
  - 细化主题/Module/Eureka/参数调优及监控
categories:
  - Eureka
keywords:
  - Eureka
description: 【Eureka 参数】Server服务端 包含基本参数、response cache 参数、 http 参数

基本参数

参 数 默认值 说 明
eureka.server.enable-self-preservation true 是否开启自我保护模式
eureka.server.renewal-percent-threshold 0.85 指定每分钟需要收到的续约次数的阈值
eureka.instance.registry.expected-number- of-renews-per-min “指定每分钟需要收到的续约次数值,实际该值在其 中被写死为count*2,另外也会被更新”
eureka.server.renewal-threshold-update- interval-ms 15分钟 “指定updateRenewalThreshold定时任务的调度频率, 来动态更新expetdNumber OfRenewsPerMin及number OfRenewsPerMinThreshold值”
eureka.server.eviction-interval-timer-in-ms 60*1000 “指定EvictionTask定时任务的调度频率,用于剔除 过期的实例”

response cache 参数

参 数 默认值 说 明
eureka.server.use-read-only- response-cache true 是否使用只读的response -cache
eureka.server.response-cache- update-interval-ms 30*1000 “设置CacheUpdateTask的调度时间间隔,用于从readWrit- CacheMap更新数据到radadlyacheMhap.仅仅在eureka srverus read-only-response -cache为true的时候才生效”
eureka.server.response-cache- auto-expiration-in-seconds 180 “设置readWriteCacheMap的expireAfter Write 参数, 指定写人 多长时间后过期”

peer 相关参数

参 数 默认值 说 明
eureka.server.peer-eureka-nodes-update- interval-ms 10分钟 “指定peersUpdateTask调度的时间间隔,用于从配置 文件刷新peerBurekaNodes节点的配置信息(‘eureka. client. serviceUrl相关zone的配置’)”
eureka.sererper-eureka- status -refresh- time- -interval-ms 30*1000 指定更新peer nodes状态信息的时间间隔(‘目前没看 到代码中有使用’)

http 参数

参 数 默认值 说 明
eureka.server.peer-node. -connect- timeout-ms 200 连接超时时间
eureka.server.peer-node-read-timeout-ms 200 读超时时间
eureka.server.peer-node-total-connections 1000 连接池最大活动连接数(MaxTotal’)
eurekaserver.peer-node-total-connections- per-host 500 每个host能使用的最大连接数(DefautMaxPerRoute’)
erekasesereper-node-connection-idle- timeout- -seconds 30 连接池中连接的空闲时间(‘connectionldleTimeout’)