【Eureka 参数】 Client
title: 【Eureka 参数】 Client
date: 2023-01-01 17:43
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Eureka/参数调优及监控
categories:
- Eureka
keywords:
- Eureka
description: 【Eureka 参数】 Client客户端 包含 基本参数、定时任务参数、 http 参数
基本参数
参 数 |
默认值 |
说 明 |
eureka.client.availability-zones |
|
“告知 Client有哪些 region 及 availability-zones,支持配 置修改运行时生效” |
eureka.client.filter-only-up-instances |
true |
是否过滤出 InstanceStatus 为UP的实例 |
eureka.client.region |
us-east-1 |
“指定该应用实例所在的region, AWS datacenters适用” |
eureka.client.register-with-eureka |
true |
是否将该应用实例注册到 Eureka Server |
eureka.client.prefer-same-zone-eureka |
true |
是否优先使用与该应用实例处于相同zone 的 Eureka Server |
eureka.client.on-demand-update- status-change |
true |
是否将本地实例状态的更新通过 ApplicationInfoManager 实时触发同步(有请求流控限制)到 Eureka Server |
eureka.instance.metadata-map |
|
指定应用实例的元数据信息 |
eureka.instance.prefer-ip-address |
false |
是否优先使用ip地址来替代host name作为实例的 hostName字段值 |
eureka.instance.lease-expiration- duration-in-seconds |
90 |
指定 Eureka Client间隔多久需要向 Eureka Server 发送 心跳来告知Bureka Server该实例还存活 |
定时任务参数
参 数 |
默认值 |
说 明 |
eureka.client.cache-refresh-executor-thread- pool-size |
2 |
刷新缓存的CacheRefreshThread的线程池大小 |
eureka. ciezetachefresh-exector-exponential- back. -off-bound |
10 |
调度任务执行超时时下次的调度的延时时间 |
eureka.client.heartbeat-executor-thread-pool- size |
2 |
心跳线程HeartbeatThread的线程池大小 |
eurekacientheartbeatexecutor-exponential- back-off-bound |
10 |
调度任务执行超时时下次的调度的延时时间 |
eureka.client.registry-fetch-interval-seconds |
30 |
CacheRefreshThread线程的调度频率 |
eurekaclieterekasric-eur-poll-inteval seconds |
5*60 |
AsyncResolver.updateTask刷新Eureka Server地址的 时间间隔 |
eureka.client.itial-intance. -info-replication- interval-seconds |
40 |
InstanceInfoReplicator将实例信息变更同步到Eureka Server的初始延时时间 |
eurekacient.intance ifof-epeicicaoi-interval- seconds |
30 |
InstanceInfoReplicator将实例信息变更同步到Eureka Server的时间间隔 |
eureka.instance.lease-renewal-interval-in- seconds |
30 |
Eureka Client向Eureka Server发送心跳的时间间隔 |
http参数
参 数 |
默认值 |
说 明 |
eureka.client.eureka-server connect-timeout-seconds |
5 |
连接超时时间 |
eureka. .client. eureka-server-read-timeout-seconds |
8 |
读超时时间 |
eureka.client.eureka-server-total-connections |
200 |
连接池最大活动连接数(‘MaxTotal’) |
eureka.client.eureka-server-total-connections-per-host |
50 |
每个host能使用的最大连接数(‘DefaultMax- PerRoute’) |
eureka.client.eureka-connection-idle-timeout-seconds |
30 |
连接池中连接的空闲时间(‘conmectionldleTimeout’) |