eureka.client.allow-redirects |
false |
指示服务器是否可以将客户端请求重定向到备份服务器/集群。如果设置为false,服务器将直接处理请求,如果设置为true,则可能会向客户端发送HTTP重定向,并具有新的服务器位置。 |
eureka.client.availability-zones |
|
获取此实例所在区域的可用性区域列表(用于AWS数据中心)。
更改在运行时在registryFetchIntervalSeconds指定的下一个注册表提取周期中有效。
|
eureka.client.backup-registry-impl |
|
获取执行BackupRegistry的实现的名称,以便仅在eureka客户端启动时首次将注册表信息作为回退选项提取。
对于需要额外的弹性的注册表信息的应用程序可能需要这一点,而无法运行它们。
|
eureka.client.cache-refresh-executor-exponential-back-off-bound |
10 |
缓存刷新执行者指数退出相关属性。在发生超时序列的情况下,它是重试延迟的最大乘数值。 |
eureka.client.cache-refresh-executor-thread-pool-size |
2 |
cacheRefreshExecutor初始化的线程池大小 |
eureka.client.client-data-accept |
|
EurekaAccept客户端数据接受名称 |
eureka.client.decoder-name |
|
这是一个瞬态配置,一旦最新的编解码器稳定,可以删除(因为只有一个) |
eureka.client.disable-delta |
false |
指示eureka客户端是否应该禁用提取delta,而应该诉诸于获取完整的注册表信息。
请注意,增量获取可以极大地减少流量,因为尤利卡服务器的更改速率通常远低于提取速率。
更改在运行时在registryFetchIntervalSeconds指定的下一个注册表提取周期中有效
|
eureka.client.dollar-replacement |
_- |
在eureka服务器的序列化/反序列化信息期间,获取Dollar符号<code> $ </ code>的替换字符串。 |
eureka.client.enabled |
true |
标记以指示启用Eureka客户端。 |
eureka.client.encoder-name |
|
这是一个瞬态配置,一旦最新的编解码器稳定,可以删除(因为只有一个) |
eureka.client.escape-char-replacement |
__ |
在eureka服务器的序列化/反序列化信息期间获取下划线符号<code> _ </ code>的替换字符串。 |
eureka.client.eureka-connection-idle-timeout-seconds |
30 |
表示到eureka服务器的HTTP连接可以在关闭之前保持空闲状态的时间(以秒为单位)。
在AWS环境中,建议值为30秒或更短,因为防火墙在几分钟内清除连接信息,将连接挂在空中
|
eureka.client.eureka-server-connect-timeout-seconds |
5 |
指示在连接到eureka服务器需要超时之前等待(以秒为单位)的时间。请注意,客户端中的连接由org.apache.http.client.HttpClient汇集,此设置会影响实际的连接创建以及从池中获取连接的等待时间。 |
eureka.client.eureka-server-d-n-s-name |
|
获取要查询的DNS名称以获取eureka服务器的列表。如果合同通过实现serviceUrls返回服务URL,则不需要此信息。
当useDnsForFetchingServiceUrls设置为true时,使用DNS机制,而eureka客户端希望DNS以某种方式配置,以便可以动态获取更改的eureka服务器。
更改在运行时有效。
|
eureka.client.eureka-server-port |
|
获取用于构建服务url的端口,以在eureka服务器列表来自DNS时联系eureka服务器。如果合同返回服务url eurekaServerServiceUrls(String),则不需要此信息。
当useDnsForFetchingServiceUrls设置为true时,使用DNS机制,而eureka客户端希望DNS以某种方式配置,以便可以动态获取更改的eureka服务器。
更改在运行时有效。
|
eureka.client.eureka-server-read-timeout-seconds |
8 |
指示从eureka服务器读取之前需要等待(秒)多久才能超时。 |
eureka.client.eureka-server-total-connections |
200 |
获取从eureka客户端到所有eureka服务器允许的总连接数。 |
eureka.client.eureka-server-total-connections-per-host |
50 |
获取从eureka客户端到eureka服务器主机允许的总连接数。 |
eureka.client.eureka-server-u-r-l-context |
|
获取用于构建服务网址的URL上下文,以便在eureka服务器列表来自DNS时联系eureka服务器。如果合同从eurekaServerServiceUrls返回服务网址,则不需要此信息。
当useDnsForFetchingServiceUrls设置为true时,使用DNS机制,而eureka客户端希望DNS以某种方式配置,以便可以动态获取更改的eureka服务器。更改在运行时有效。
|
eureka.client.eureka-service-url-poll-interval-seconds |
0 |
表示轮询对eureka服务器信息进行更改的频率(以秒为单位)。可以添加或删除Eureka服务器,此设置控制eureka客户端应该知道的时间。 |
eureka.client.fetch-registry |
true |
指示该客户端是否应从eureka服务器获取eureka注册表信息。 |
eureka.client.fetch-remote-regions-registry |
|
逗号分隔将获取eureka注册表信息的区域列表。必须为availabilityZones返回的每个区域定义可用性区域。否则,将导致发现客户端启动失败。 |
eureka.client.filter-only-up-instances |
true |
指示是否在仅具有InstanceStatus UP状态的实例的过滤应用程序之后获取应用程序。 |
eureka.client.g-zip-content |
true |
指示从服务器支持时,是否必须压缩从eureka服务器提取的内容。来自eureka服务器的注册表信息被压缩以获得最佳的网络流量。 |
eureka.client.heartbeat-executor-exponential-back-off-bound |
10 |
心跳执行者指数回撤相关财产。在发生超时序列的情况下,它是重试延迟的最大乘数值。 |
eureka.client.heartbeat-executor-thread-pool-size |
2 |
heartbeat执行器初始化的线程池大小 |
eureka.client.initial-instance-info-replication-interval-seconds |
40 |
指示将实例信息复制到eureka服务器的开始时间(以秒为单位) |
eureka.client.instance-info-replication-interval-seconds |
30 |
指示复制要复制到eureka服务器的实例更改的频率(以秒为单位)。 |
eureka.client.log-delta-diff |
false |
指示在注册表信息方面是否记录eureka服务器和eureka客户端之间的差异。
Eureka客户端尝试仅从欧莱雅服务器检索增量更改以最小化网络流量。收到三角形后,eureka客户端将从服务器的信息进行协调,以验证它是否已经没有漏掉一些信息。当客户端发生网络问题与服务器通信时,可能会发生调解失败。如果对帐失败,eureka客户端将获得完整的注册表信息。
在获取完整的注册表信息的同时,eureka客户端可以记录客户端和服务器之间的差异,并且此设置控制它。
更改在运行时在registryFetchIntervalSecondsr指定的下一个注册表提取周期中有效
|
eureka.client.on-demand-update-status-change |
true |
如果设置为true,则通过ApplicationInfoManager进行的本地状态更新将触发对远程eureka服务器的按需(但限速)注册/更新 |
eureka.client.prefer-same-zone-eureka |
true |
指示此实例是否应尝试在同一区域中使用尤里卡服务器延迟和/或其他原因。
理想情况下,eureka客户端配置为与同一区域中的服务器通信
更改在运行时在registryFetchIntervalSeconds指定的下一个注册表提取周期中有效
|
eureka.client.property-resolver |
|
|
eureka.client.proxy-host |
|
获取代理主机到eureka服务器(如果有的话)。 |
eureka.client.proxy-password |
|
获取代理密码(如果有)。 |
eureka.client.proxy-port |
|
获取代理端口到eureka服务器(如果有的话)。 |
eureka.client.proxy-user-name |
|
获取代理用户名(如果有)。 |
eureka.client.region |
us-east-1 |
获取此实例所在的区域(用于AWS数据中心)。 |
eureka.client.register-with-eureka |
true |
指示此实例是否应将其信息注册到eureka服务器以供其他人发现。
在某些情况下,您不希望发现实例,而您只想发现其他实例。
|
eureka.client.registry-fetch-interval-seconds |
30 |
指示从eureka服务器获取注册表信息的频率(以秒为单位)。 |
eureka.client.registry-refresh-single-vip-address |
|
指示客户端是否只对单个VIP的注册表信息感兴趣。 |
eureka.client.service-url |
|
可用性区域映射到与eureka服务器通信的完全限定URL的列表。每个值可以是单个URL或逗号分隔的替代位置列表。
通常,尤里卡服务器URL携带协议,主机,端口,上下文和版本信息(如果有的话)。示例:http : //ec2-256-156-243-129.compute-1.amazonaws.com :
7001/eureka/
更改在运行时在eurekaServiceUrlPollIntervalSeconds指定的下一个服务网址刷新周期中有效。
|
eureka.client.transport |
|
|
eureka.client.use-dns-for-fetching-service-urls |
false |
指示eureka客户端是否应该使用DNS机制来获取要与之通信的eureka服务器列表。当DNS名称更新为具有其他服务器时,该信息将在eureka客户端轮询该eurkaServiceUrlPollIntervalSeconds中指定的信息之后立即使用。
或者,服务urls可以返回serviceUrls,但用户应该实现自己的机制来返回更新的列表,以防发生更改。
更改在运行时有效。
|
eureka.dashboard.enabled |
true |
标志以启用Eureka仪表板。默认值为true。 |
eureka.dashboard.path |
/ |
到Eureka仪表板(相对于servlet路径)的路径。默认为“/”。 |
eureka.instance.a-s-g-name |
|
获取与此实例关联的AWS自动缩放组名称。该信息在AWS环境中专门用于在实例启动后自动将实例停止运行,并且已将其禁用。 |
eureka.instance.app-group-name |
|
获取要在eureka中注册的应用程序组的名称。 |
eureka.instance.appname |
unknown |
获取要在eureka注册的应用程序的名称。 |
eureka.instance.data-center-info |
|
返回此实例部署的数据中心。如果实例部署在AWS中,则此信息用于获取一些AWS特定实例信息。 |
eureka.instance.default-address-resolution-order |
[] |
|
eureka.instance.environment |
|
|
eureka.instance.health-check-url |
|
获取此实例的绝对运行状况检查页面URL。如果运行状况检查页面驻留在与eureka通话的同一个实例中,用户可以提供healthCheckUrlPath,否则在实例是其他服务器的代理的情况下,用户可以提供完整的URL。如果提供完整的URL,则优先。
<p>它通常用于根据实例的健康状况做出有根据的决策 - 例如,它可用于确定是否继续部署到整个场,或者停止部署而不会造成进一步的损坏。完整的URL应遵循格式
|