Eureka配置文件详解(下)

简介: Eureka配置文件详解(下)

三、Eureka Dashboard仪表板配置项

1.是否启用Eureka的仪表板。默认为true

eureka.dashboard.enabled=true

2.到Eureka仪表板的服务路径(相对于servlet路径)。默认为“/”

eureka.dashboard.path=/

四、Eureka Server配置项

4.1 server与client关联配置

1.服务端开启自我保护模式。无论什么情况,服务端都会保持一定数量的服务。避免client与server的网络问题,而出现大量的服务被清除.

eureka.server.enable-self-preservation=true

2.开启清除无效服务的定时任务,时间间隔。默认1分钟.

eureka.server.eviction-interval-timer-in-ms= 60000

3.间隔多长时间,清除过期的delta数据.

eureka.server.delta-retention-timer-interval-in-ms=0

4.过期数据,是否也提供给client.

eureka.server.disable-delta=false

5.eureka服务端是否记录client的身份header.

eureka.server.log-identity-headers=true

6.请求频率限制器.

eureka.server.rate-limiter-burst-size=10

7.是否开启请求频率限制器.

eureka.server.rate-limiter-enabled=false

8.请求频率的平均值.

eureka.server.rate-limiter-full-fetch-average-rate=100

9.是否对标准的client进行频率请求限制。如果是false,则只对非标准client进行限制.

eureka.server.rate-limiter-throttle-standard-clients=false

10.注册服务、拉去服务列表数据的请求频率的平均值.

eureka.server.rate-limiter-registry-fetch-average-rate=500

11.设置信任的client list.

eureka.server.rate-limiter-privileged-clients=

12.在设置的时间范围类,期望与client续约的百分比.

eureka.server.renewal-percent-threshold=0.85

13.多长时间更新续约的阈值.

eureka.server.renewal-threshold-update-interval-ms=0

14.对于缓存的注册数据,多长时间过期.

eureka.server.response-cache-auto-expiration-in-seconds=180

15.多长时间更新一次缓存中的服务注册数据.

eureka.server.response-cache-update-interval-ms=0

16.缓存增量数据的时间,以便在检索的时候不丢失信息.

eureka.server.retention-time-in-m-s-in-delta-queue=0

17.间戳不一致的时候,是否进行同步

eureka.server.sync-when-timestamp-differs=true

18.是否采用只读缓存策略,只读策略对于缓存的数据不会过期.

eureka.server.use-read-only-response-cache=true

4.2 server 自定义实现的配置

1.json的转换的实现类名

eureka.server.json-codec-name=

2.eureka server xml的编解码实现名称

eureka.server.xml-codec-name=

4.3 server 与 remote 关联的配置

1.过期数据,是否也提供给远程region

eureka.server.disable-delta-for-remote-regions=false

2.回退到远程区域中的应用程序的旧行为 (如果已配置) 如果本地区域中没有该应用程序的实例, 则将被禁用。

eureka.server.disable-transparent-fallback-to-other-region=false

3.指示在服务器支持的情况下, 是否必须为远程区域压缩从尤里卡服务器获取的内容。

eureka.server.g-zip-content-from-remote-region=true

4.连接eureka remote note的连接超时时间

eureka.server.remote-region-connect-timeout-ms=1000

5.remote region 应用白名单

eureka.server.remote-region-app-whitelist.

6.连接eureka remote note的连接空闲时间

eureka.server.remote-region-connection-idle-timeout-seconds=30

7.执行remote region 获取注册信息的请求线程池大小

eureka.server.remote-region-fetch-thread-pool-size=20

8.remote region 从对等eureka加点读取数据的超时时间

eureka.server.remote-region-read-timeout-ms=1000

9.从remote region 获取注册信息的时间间隔

eureka.server.remote-region-registry-fetch-interval=30

10.remote region 连接eureka节点的总连接数量

eureka.server.remote-region-total-connections=1000

11.remote region 连接eureka节点的单机连接数量

eureka.server.remote-region-total-connections-per-host=50

12.remote region抓取注册信息的存储文件,而这个可靠的存储文件需要全限定名来指定

eureka.server.remote-region-trust-store

13.remote region 储存的文件的密码

eureka.server.remote-region-trust-store-password

14.remote region url.多个逗号隔开

eureka.server.remote-region-urls=

15.remote region url.多个逗号隔开

eureka.server.remote-region-urls-with-name=

4.4 server node 与 node 之间关联的配置

1.发送复制数据是否在request中,总是压缩

eureka.server.enable-replicated-request-compression=false

2.指示群集节点之间的复制是否应批处理以提高网络效率。

eureka.server.batch-replication=false

3.允许备份到备份池的最大复制事件数量。而这个备份池负责除状态更新的其他事件。可以根据内存大小,超时和复制流量,来设置此值得大小

eureka.server.max-elements-in-peer-replication-pool=10000

4.允许备份到状态备份池的最大复制事件数量

eureka.server.max-elements-in-status-replication-pool=10000

5.多个服务中心相互同步信息线程的最大空闲时间

eureka.server.max-idle-thread-age-in-minutes-for-peer-replication=15

6.状态同步线程的最大空闲时间

eureka.server.max-idle-thread-in-minutes-age-for-status-replication=15

7.服务注册中心各个instance相互复制数据的最大线程数量

eureka.server.max-threads-for-peer-replication=20

8.服务注册中心各个instance相互复制状态数据的最大线程数量

eureka.server.max-threads-for-status-replication=1

9.instance之间复制数据的通信时长

eureka.server.max-time-for-replication=30000

10.正常的对等服务instance最小数量。-1表示服务中心为单节点。

eureka.server.min-available-instances-for-peer-replication=-1

11.instance之间相互复制开启的最小线程数量

eureka.server.min-threads-for-peer-replication=5

12.instance之间用于状态复制,开启的最小线程数量

eureka.server.min-threads-for-status-replication=1

13.instance之间复制数据时可以重试的次数

eureka.server.number-of-replication-retries=5

14.eureka节点间间隔多长时间更新一次数据。默认10分钟。

eureka.server.peer-eureka-nodes-update-interval-ms=600000

15.eureka服务状态的相互更新的时间间隔。

eureka.server.peer-eureka-status-refresh-time-interval-ms=0

16.eureka对等节点间连接超时时间

eureka.server.peer-node-connect-timeout-ms=200

17.eureka对等节点连接后的空闲时间

eureka.server.peer-node-connection-idle-timeout-seconds=30

18.节点间的读数据连接超时时间

eureka.server.peer-node-read-timeout-ms=200

19.eureka server 节点间连接的总共最大数量

eureka.server.peer-node-total-connections=1000

20.eureka server 节点间连接的单机最大数量

eureka.server.peer-node-total-connections-per-host=10

21.在服务节点启动时,eureka尝试获取注册信息的次数

eureka.server.registry-sync-retries=

22.在服务节点启动时,eureka多次尝试获取注册信息的间隔时间

eureka.server.registry-sync-retry-wait-ms=

23.当eureka server启动的时候,不能从对等节点获取instance注册信息的情况,应等待多长时间。

eureka.server.wait-time-in-ms-when-sync-empty=0
目录
相关文章
|
5月前
SpringCloud Eureka的相关配置
SpringCloud Eureka的相关配置
23 0
|
Nacos 微服务
Nacos2.0系列启动报错指南
近期闲来无事升级了一下自己微服务的各个组件的版本,追求新版一直是我的一个基本操作,毕竟勇于尝鲜才是王者风范,结果,升级Nacos版本的时候直接翻车,Nacos启动直接报错,顿时手足不错,想了想是不是新版有什么新特性或者其他调整啊,于是去官网看了一下,果然版本更新后存在了一些差异,下面一起来看看
511 0
Nacos2.0系列启动报错指南
|
2月前
|
缓存 Java 网络安全
Nacos报错问题之获取配置文件的时候报错如何解决
Nacos是一个开源的、易于部署的动态服务发现、配置管理和服务管理平台,旨在帮助微服务架构下的应用进行快速配置更新和服务治理;在实际运用中,用户可能会遇到各种报错,本合集将常见的Nacos报错问题进行归纳和解答,以便使用者能够快速定位和解决这些问题。
|
4月前
|
JSON Java Nacos
spring-gateway 基于 nacos 配置文件的动态路由
spring-gateway 基于 nacos 配置文件的动态路由
72 0
|
9月前
|
存储 SpringCloudAlibaba 数据可视化
SpringCloudAliBaba之Nacos配置中心:轻松管理配置文件
SpringCloudAliBaba之Nacos配置中心:轻松管理配置文件
781 0
|
10月前
|
Java
SpringCloud源码剖析-Eureka Server的自动配置
这里和EureakClientAutoConfiguration差不多,都是由主启动类上的@SpringBootApplication标签中的@EnableAutoConfiguration启动自动配置,通过AutoConfigurationImportSelector来扫描classpath下的starter包中的自动配置类
33 0
|
12月前
|
消息中间件 缓存 JavaScript
Nacos+@RefreshScope 为什么配置能动态刷新?
Nacos+@RefreshScope 为什么配置能动态刷新?
|
前端开发 Java Nacos
Nacos 配置中心(读取配置文件) | 学习笔记
快速学习 Nacos 配置中心(读取配置文件)
2793 0
Nacos 配置中心(读取配置文件) | 学习笔记
|
9月前
|
缓存 安全 Java
Eureka配置文件详解(上)
Eureka配置文件详解
421 0
|
10月前
|
Java API
七.SpringCloud源码剖析-Eureka Server的自动配置
前面的章节我们针对于Eureak Client的初始化 ,服务注册 ,服务发现,服务续约,取消注册功能进行了分析,接下来我们围绕Eureka的核心功能对Server端进行分析,本章将会分析Eureka Server的启动过程。
七.SpringCloud源码剖析-Eureka Server的自动配置