摘要:
在分布式系统中,服务注册与发现是保证系统高可用性的关键环节。Eureka作为Netflix开源的服务发现与注册中心,在微服务架构中扮演着重要角色。本文将探讨如何优化Eureka服务实例的健康状态存储,通过结合内存数据库和持久化存储策略,提升系统性能和稳定性。
一、
随着微服务架构的普及,服务注册与发现成为系统设计中的重要一环。Eureka作为服务注册与发现工具,其核心功能是存储和管理服务实例的健康状态。在处理大量服务实例时,Eureka的存储性能和稳定性成为制约其性能的关键因素。本文将分析Eureka存储优化策略,包括内存数据库和持久化存储,以提升系统性能和稳定性。
二、Eureka服务实例健康状态存储优化
1. 内存数据库优化
(1)使用内存数据库
Eureka默认使用JVM内存作为存储空间,当服务实例数量较多时,内存压力增大,影响系统性能。为了优化内存使用,可以考虑使用内存数据库,如Redis、Memcached等。
(2)内存数据库配置
以Redis为例,配置Redis作为Eureka的存储后端,需要修改Eureka的配置文件application.properties:
```properties
eureka.client.registerWithEureka=false
eureka.client.fetchRegistry=false
eureka.client.serviceUrl.defaultZone=http://localhost:8761/eureka/
eureka.client.cacheRefreshExecutor=org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor
eureka.client.cacheRefreshExecutor.corePoolSize=10
eureka.client.cacheRefreshExecutor.maxPoolSize=10
eureka.client.cacheRefreshExecutor.queueCapacity=100
eureka.client.cacheRefreshExecutor.keepAliveSeconds=60
eureka.client.cacheRefreshExecutor.threadNamePrefix=eureka-cache-refresh-
eureka.client.cacheRefreshExecutorrejectedExecutionHandler=org.springframework.scheduling.concurrent.CallerRunsPolicy
eureka.client.cacheRefreshExecutor.allowCoreThreadTimeOut=true
eureka.client.cacheRefreshExecutor.awaitTermination=30000
eureka.client.cacheRefreshExecutor.waitQueueMultiple=100
eureka.client.cacheRefreshExecutor.waitQueueSize=100
eureka.client.cacheRefreshExecutor.waitQueueTimeout=1000
eureka.client.cacheRefreshExecutor.waitQueueMaxSize=1000
eureka.client.cacheRefreshExecutor.waitQueueMaxTime=1000
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnit=java.util.concurrent.TimeUnit.MILLISECONDS
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValue=1000
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnit=java.util.concurrent.TimeUnit.MILLISECONDS
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValue=1000
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnit=java.util.concurrent.TimeUnit.MILLISECONDS
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValue=1000
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnit=java.util.concurrent.TimeUnit.MILLISECONDS
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValue=1000
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnit=java.util.concurrent.TimeUnit.MILLISECONDS
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValue=1000
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnit=java.util.concurrent.TimeUnit.MILLISECONDS
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValue=1000
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnit=java.util.concurrent.TimeUnit.MILLISECONDS
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValue=1000
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnit=java.util.concurrent.TimeUnit.MILLISECONDS
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValue=1000
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnit=java.util.concurrent.TimeUnit.MILLISECONDS
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValue=1000
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnit=java.util.concurrent.TimeUnit.MILLISECONDS
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValue=1000
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnit=java.util.concurrent.TimeUnit.MILLISECONDS
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValue=1000
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnit=java.util.concurrent.TimeUnit.MILLISECONDS
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValue=1000
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnit=java.util.concurrent.TimeUnit.MILLISECONDS
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValue=1000
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnit=java.util.concurrent.TimeUnit.MILLISECONDS
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValue=1000
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnit=java.util.concurrent.TimeUnit.MILLISECONDS
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValue=1000
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnit=java.util.concurrent.TimeUnit.MILLISECONDS
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValue=1000
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnit=java.util.concurrent.TimeUnit.MILLISECONDS
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValue=1000
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnit=java.util.concurrent.TimeUnit.MILLISECONDS
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValue=1000
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnit=java.util.concurrent.TimeUnit.MILLISECONDS
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueDescription=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueName=milliseconds
eureka.client.cacheRefreshExecutor.waitQueueMaxTimeUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnitValueUnit
Comments NOTHING