【Eureka 参数】 Client

Metadata

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’)