encrypt.fail-on-error |
true |
标记说,如果存在加密或解密错误,进程将失败。 |
encrypt.key |
|
对称密钥。作为一个更强大的替代方案,考虑使用密钥库。 |
encrypt.key-store.alias |
|
商店中的钥匙别名 |
encrypt.key-store.location |
|
密钥存储文件的位置,例如classpath:/keystore.jks。 |
encrypt.key-store.password |
|
锁定密钥库的密码。 |
encrypt.key-store.secret |
|
秘密保护密钥(默认为密码相同)。 |
encrypt.rsa.algorithm |
|
使用RSA算法(DEFAULT或OEAP)。一旦设置不改变它(或现有的密码将不可解密)。 |
encrypt.rsa.salt |
deadbeef |
Salt用于加密密文的随机秘密。一旦设置不改变它(或现有的密码将不可解密)。 |
encrypt.rsa.strong |
false |
标志表示应该在内部使用“强”AES加密。如果为真,则将GCM算法应用于AES加密字节。默认值为false(在这种情况下使用“标准”CBC代替)。一旦设置不改变它(或现有的密码将不可解密)。 |
endpoints.bus.enabled |
|
|
endpoints.bus.id |
|
|
endpoints.bus.sensitive |
|
|
endpoints.consul.enabled |
|
|
endpoints.consul.id |
|
|
endpoints.consul.sensitive |
|
|
endpoints.features.enabled |
|
|
endpoints.features.id |
|
|
endpoints.features.sensitive |
|
|
endpoints.pause.enabled |
|
|
endpoints.pause.id |
|
|
endpoints.pause.sensitive |
|
|
endpoints.refresh.enabled |
|
|
endpoints.refresh.id |
|
|
endpoints.refresh.sensitive |
|
|
endpoints.restart.enabled |
|
|
endpoints.restart.id |
|
|
endpoints.restart.pause-endpoint.enabled |
|
|
endpoints.restart.pause-endpoint.id |
|
|
endpoints.restart.pause-endpoint.sensitive |
|
|
endpoints.restart.resume-endpoint.enabled |
|
|
endpoints.restart.resume-endpoint.id |
|
|
endpoints.restart.resume-endpoint.sensitive |
|
|
endpoints.restart.sensitive |
|
|
endpoints.restart.timeout |
0 |
|
endpoints.resume.enabled |
|
|
endpoints.resume.id |
|
|
endpoints.resume.sensitive |
|
|
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>的替换字符串。 |
eureka.client.enabled |
true |
标记以指示启用Eureka客户端。 |
eureka.client.encoder-name |
|
这是一个瞬态配置,一旦最新的编解码器稳定,可以删除(因为只有一个) |
eureka.client.escape-char-replacement |
__ |
在eureka服务器的序列化/反序列化信息期间获取下划线符号 _ 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-dnsname |
|
获取要查询的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-urlcontext |
|
获取用于构建服务网址的URL上下文,以便在eureka服务器列表来自DNS时联系eureka服务器。如果合同从eurekaServerServiceUrls返回服务网址,则不需要此信息。 当useDnsForFetchingServiceUrls设置为true时,使用DNS机制,而eureka客户端希望DNS以某种方式配置,以便可以动态获取更改的eureka服务器。更改在运行时有效。 |
eureka.client.eureka-service-url-poll-interval-seconds |
0 |
表示轮询对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-sgname |
|
获取与此实例关联的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.health-check-url |
|
获取此实例的绝对运行状况检查页面URL。如果运行状况检查页面驻留在与eureka通话的同一个实例中,用户可以提供healthCheckUrlPath,否则在实例是其他服务器的代理的情况下,用户可以提供完整的URL。如果提供完整的URL,则优先。 它通常用于根据实例的健康状况做出有根据的决策 - 例如,它可用于确定是否继续部署到整个场,或者停止部署而不会造成进一步的损坏。完整的URL应遵循格式http:// $ {eureka.hostname}:7001 /其中值$ {eureka.hostname}在运行时被替换。 |
eureka.instance.health-check-url-path |
/health |
获取此实例的相对运行状况检查URL路径。然后,健康检查页面URL由主机名和通信类型构建,如securePort和nonSecurePort中指定的安全或不安全。 它通常用于根据实例的健康状况做出有根据的决策 - 例如,它可用于确定是否继续部署到整个场,或者停止部署而不会造成进一步的损坏。 |
eureka.instance.home-page-url |
|
获取此实例的绝对主页URL。如果主页位于与eureka通话的同一个实例中,用户可以提供homePageUrlPath,否则在实例是其他服务器的代理的情况下,用户可以提供完整的URL。如果提供完整的URL,则优先。 它通常用于其他服务的信息目的,以将其用作着陆页。完整的URL应遵循格式http:// $ {eureka.hostname}:7001 / 其中值$ {eureka.hostname}在运行时被替换。 |
eureka.instance.home-page-url-path |
/ |
获取此实例的相对主页URL路径。然后,主页URL由hostName和通信类型构建 - 安全或不安全。 它通常用于其他服务的信息目的,以将其用作着陆页。 |
eureka.instance.host-info |
|
|
eureka.instance.hostname |
|
如果可以在配置时确定主机名(否则将从操作系统原语中猜出)。 |
eureka.instance.inet-utils |
|
|
eureka.instance.initial-status |
|
初始状态为rmeote Eureka服务器注册。 |
eureka.instance.instance-enabled-onit |
false |
指示在eureka注册后,实例是否应该启用流量。有时候,应用程序可能需要做一些预处理,才能准备好交通。 |
eureka.instance.instance-id |
|
获取要在eureka注册的此实例的唯一ID(在appName的范围内)。 |
eureka.instance.ip-address |
|
获取实例的IPAdress。此信息仅用于学术目的,因为来自其他实例的通信主要发生在使用{@link #getHostName(boolean)}中提供的信息。 |
eureka.instance.lease-expiration-duration-in-seconds |
90 |
指示eureka服务器在接收到最后一个心跳之后等待的时间(秒),然后才能从此视图中删除此实例,并禁止此实例的流量。 将此值设置得太长可能意味着流量可以路由到实例,即使实例不存在。设置此值太小可能意味着,由于临时网络故障,实例可能会被取消流量。此值将设置为至少高于leaseRenewalIntervalInSeconds中指定的值。 |
eureka.instance.lease-renewal-interval-in-seconds |
30 |
指示eureka客户端需要向eureka服务器发送心跳以指示它仍然存在的频率(以秒为单位)。如果在leaseExpirationDurationInSeconds中指定的时间段内未收到心跳线,则eureka服务器将从其视图中删除该实例,因此不允许此实例的流量。 请注意,如果该实例实现HealthCheckCallback,然后决定使其本身不可用,则该实例仍然可能无法访问流量。 |
eureka.instance.metadata-map |
|
获取与此实例关联的元数据名称/值对。该信息发送到eureka服务器,可以被其他实例使用。 |
eureka.instance.namespace |
eureka |
获取用于查找属性的命名空间。忽略在Spring Cloud中。 |
eureka.instance.non-secure-port |
80 |
获取实例应该接收流量的非安全端口。 |
eureka.instance.non-secure-port-enabled |
true |
指示是否应启用非安全端口的流量。 |
eureka.instance.prefer-ip-address |
false |
标示说,当猜测主机名时,服务器的IP地址应该在操作系统报告的主机名中使用。 |
eureka.instance.secure-health-check-url |
|
获取此实例的绝对安全运行状况检查页面URL。如果健康检查页面驻留在与eureka通话的同一个实例中,用户可以提供secureHealthCheckUrl,否则在实例是其他服务器的代理的情况下,用户可以提供完整的URL。如果提供完整的URL,则优先。 它通常用于根据实例的健康状况做出有根据的决策 - 例如,它可用于确定是否继续部署到整个场,或者停止部署而不会造成进一步的损坏。完整的URL应遵循格式http:// $ {eureka.hostname}:7001 /其中值$ {eureka.hostname}在运行时被替换。 |
eureka.instance.secure-port |
443 |
获取实例应该接收流量的安全端口。 |
eureka.instance.secure-port-enabled |
false |
指示安全端口是否应启用流量。 |
eureka.instance.secure-virtual-host-name |
|
获取为此实例定义的安全虚拟主机名。 这通常是其他实例通过使用安全虚拟主机名找到此实例的方式。这与完全限定域名相似,您的服务的用户将需要找到此实例。 |
eureka.instance.status-page-url |
|
获取此实例的绝对状态页面URL路径。如果状态页面驻留在与eureka通话的同一个实例中,用户可以提供statusPageUrlPath,否则在实例是其他服务器的代理的情况下,用户可以提供完整的URL。如果提供完整的URL,则优先。 它通常用于其他服务的信息目的,以查找此实例的状态。用户可以提供一个简单的HTML来指示实例的当前状态。 |
eureka.instance.status-page-url-path |
/info |
获取此实例的相对状态页面URL路径。然后,状态页面URL由安全端口和非安全端口中指定的hostName和通信类型构建 - 安全或不安全。 它通常用于其他服务的信息目的,以查找此实例的状态。用户可以提供一个简单的HTML来指示实例的当前状态。 |
eureka.instance.virtual-host-name |
|
获取为此实例定义的虚拟主机名。 这通常是其他实例通过使用虚拟主机名找到此实例的方式。这与完全限定域名相似,您的服务的用户将需要找到此实例。 |
eureka.server.a-sgcache-expiry-timeout-ms |
0 |
|
eureka.server.a-sgquery-timeout-ms |
300 |
|
eureka.server.a-sgupdate-interval-ms |
0 |
|
eureka.server.a-wsaccess-id |
|
|
eureka.server.a-wssecret-key |
|
|
eureka.server.batch-replication |
false |
|
eureka.server.binding-strategy |
|
|
eureka.server.delta-retention-timer-interval-in-ms |
0 |
|
eureka.server.disable-delta |
false |
|
eureka.server.disable-delta-for-remote-regions |
false |
|
eureka.server.disable-transparent-fallback-to-other-region |
false |
|
eureka.server.e-ipbind-rebind-retries |
3 |
|
eureka.server.e-ipbinding-retry-interval-ms |
0 |
|
eureka.server.e-ipbinding-retry-interval-ms-when-unbound |
0 |
|
eureka.server.enable-replicated-request-compression |
false |
|
eureka.server.enable-self-preservation |
true |
|
eureka.server.eviction-interval-timer-in-ms |
0 |
|
eureka.server.g-zip-content-from-remote-region |
true |
|
eureka.server.json-codec-name |
|
|
eureka.server.list-auto-scaling-groups-role-name |
ListAutoScalingGroups |
|
eureka.server.log-identity-headers |
true |
|
eureka.server.max-elements-in-peer-replication-pool |
10000 |
|
eureka.server.max-elements-in-status-replication-pool |
10000 |
|
eureka.server.max-idle-thread-age-in-minutes-for-peer-replication |
15 |
|
eureka.server.max-idle-thread-in-minutes-age-for-status-replication |
10 |
|
eureka.server.max-threads-for-peer-replication |
20 |
|
eureka.server.max-threads-for-status-replication |
1 |
|
eureka.server.max-time-for-replication |
30000 |
|
eureka.server.min-threads-for-peer-replication |
5 |
|
eureka.server.min-threads-for-status-replication |
1 |
|
eureka.server.number-of-replication-retries |
5 |
|
eureka.server.peer-eureka-nodes-update-interval-ms |
0 |
|
eureka.server.peer-eureka-status-refresh-time-interval-ms |
0 |
|
eureka.server.peer-node-connect-timeout-ms |
200 |
|
eureka.server.peer-node-connection-idle-timeout-seconds |
30 |
|
eureka.server.peer-node-read-timeout-ms |
200 |
|
eureka.server.peer-node-total-connections |
1000 |
|
eureka.server.peer-node-total-connections-per-host |
500 |
|
eureka.server.prime-aws-replica-connections |
true |
|
eureka.server.property-resolver |
|
|
eureka.server.rate-limiter-burst-size |
10 |
|
eureka.server.rate-limiter-enabled |
false |
|
eureka.server.rate-limiter-full-fetch-average-rate |
100 |
|
eureka.server.rate-limiter-privileged-clients |
|
|
eureka.server.rate-limiter-registry-fetch-average-rate |
500 |
|
eureka.server.rate-limiter-throttle-standard-clients |
false |
|
eureka.server.registry-sync-retries |
0 |
|
eureka.server.registry-sync-retry-wait-ms |
0 |
|
eureka.server.remote-region-app-whitelist |
|
|
eureka.server.remote-region-connect-timeout-ms |
1000 |
|
eureka.server.remote-region-connection-idle-timeout-seconds |
30 |
|
eureka.server.remote-region-fetch-thread-pool-size |
20 |
|
eureka.server.remote-region-read-timeout-ms |
1000 |
|
eureka.server.remote-region-registry-fetch-interval |
30 |
|
eureka.server.remote-region-total-connections |
1000 |
|
eureka.server.remote-region-total-connections-per-host |
500 |
|
eureka.server.remote-region-trust-store |
|
|
eureka.server.remote-region-trust-store-password |
changeit |
|
eureka.server.remote-region-urls |
|
|
eureka.server.remote-region-urls-with-name |
|
|
eureka.server.renewal-percent-threshold |
0.85 |
|
eureka.server.renewal-threshold-update-interval-ms |
0 |
|
eureka.server.response-cache-auto-expiration-in-seconds |
180 |
|
eureka.server.response-cache-update-interval-ms |
0 |
|
eureka.server.retention-time-in-msin-delta-queue |
0 |
|
eureka.server.route53-bind-rebind-retries |
3 |
|
eureka.server.route53-binding-retry-interval-ms |
0 |
|
eureka.server.route53-domain-ttl |
30 |
|
eureka.server.sync-when-timestamp-differs |
true |
|
eureka.server.use-read-only-response-cache |
true |
|
eureka.server.wait-time-in-ms-when-sync-empty |
0 |
|
eureka.server.xml-codec-name |
|
|
feign.compression.request.mime-types |
[text/xml, application/xml, application/json] |
支持的MIME类型列表。 |
feign.compression.request.min-request-size |
2048 |
最小阈值内容大小。 |
health.config.enabled |
false |
标记以指示应安装配置服务器运行状况指示器。 |
health.hystrix.enabled |
false |
标志着要安装hystrix健康指示器。 |
netflix.atlas.batch-size |
10000 |
|
netflix.atlas.enabled |
true |
|
netflix.atlas.uri |
|
|
proxy.auth.load-balanced |
false |
|
proxy.auth.routes |
|
每个路由的认证策略。 |
spring.cloud.bus.ack.destination-service |
|
想要听ack的服务。默认为null(表示所有服务)。 |
spring.cloud.bus.ack.enabled |
true |
标志关闭acks(默认打开)。 |
spring.cloud.bus.destination |
springCloudBus |
邮件的Spring Cloud Stream目的地名称。 |
spring.cloud.bus.enabled |
true |
标志表示总线已启用。 |
spring.cloud.bus.env.enabled |
true |
标志关闭环境变化事件(默认为开)。 |
spring.cloud.bus.refresh.enabled |
true |
关闭刷新事件的标志(默认为开)。 |
spring.cloud.bus.trace.enabled |
false |
打开acks跟踪的标志(默认关闭)。 |
spring.cloud.cloudfoundry.discovery.email |
|
验证用户的电子邮件地址。 |
spring.cloud.cloudfoundry.discovery.enabled |
true |
标记以指示启用发现。 |
spring.cloud.cloudfoundry.discovery.password |
|
用户验证和获取令牌的密码。 |
spring.cloud.cloudfoundry.discovery.url |
https://api.run.pivotal.io |
Cloud Foundry API(云控制器)的URL。 |
spring.cloud.config.allow-override |
true |
标记以指示可以使用{@link #isSystemPropertiesOverride()systemPropertiesOverride}。设置为false以防止用户意外更改默认值。默认值为true。 |
spring.cloud.config.discovery.enabled |
false |
标记以指示启用配置服务器发现(配置服务器URL将通过发现查找)。 |
spring.cloud.config.discovery.service-id |
CONFIGSERVER |
服务ID来定位配置服务器。 |
spring.cloud.config.enabled |
true |
标记说远程配置启用。默认为true; |
spring.cloud.config.fail-fast |
false |
标记表示无法连接到服务器是致命的(默认为false)。 |
spring.cloud.config.label |
|
用于拉取远程配置属性的标签名称。默认设置在服务器上(通常是基于git的服务器的“主”)。 |
spring.cloud.config.name |
|
用于获取远程属性的应用程序名称。 |
spring.cloud.config.override-none |
false |
标志表示当{@link #setAllowOverride(boolean)allowOverride}为true时,外部属性应该采用最低优先级,并且不覆盖任何现有的属性源(包括本地配置文件)。默认为false。 |
spring.cloud.config.override-system-properties |
true |
标记以指示外部属性应覆盖系统属性。默认值为true。 |
spring.cloud.config.password |
|
联系远程服务器时使用的密码(HTTP Basic)。 |
spring.cloud.config.profile |
default |
获取远程配置时使用的默认配置文件(逗号分隔)。默认为“默认”。 |
spring.cloud.config.retry.initial-interval |
1000 |
初始重试间隔(以毫秒为单位)。 |
spring.cloud.config.retry.max-attempts |
6 |
最大尝试次数。 |
spring.cloud.config.retry.max-interval |
2000 |
退避的最大间隔 |
spring.cloud.config.retry.multiplier |
1.1 |
下一个间隔的乘数。 |
spring.cloud.config.uri |
http://localhost:8888 |
远程服务器的URI(默认http:// localhost:8888)。 |
spring.cloud.config.username |
|
联系远程服务器时使用的用户名(HTTP Basic)。 |
spring.cloud.consul.config.acl-token |
|
|
spring.cloud.consul.config.data-key |
data |
如果格式为Format.PROPERTIES或Format.YAML,则使用以下字段查找配置的consul。 |
spring.cloud.consul.config.default-context |
application |
|
spring.cloud.consul.config.enabled |
true |
|
spring.cloud.consul.config.fail-fast |
true |
在配置查找期间抛出异常,如果为true,否则为日志警告。 |
spring.cloud.consul.config.format |
|
|
spring.cloud.consul.config.prefix |
config |
|
spring.cloud.consul.config.profile-separator |
, |
|
spring.cloud.consul.config.watch.delay |
10 |
|
spring.cloud.consul.config.watch.enabled |
true |
|
spring.cloud.consul.config.watch.wait-time |
2 |
|
spring.cloud.consul.discovery.acl-token |
|
|
spring.cloud.consul.discovery.catalog-services-watch-delay |
10 |
|
spring.cloud.consul.discovery.catalog-services-watch-timeout |
2 |
|
spring.cloud.consul.discovery.enabled |
true |
是否启用服务发现? |
spring.cloud.consul.discovery.health-check-interval |
10s |
执行健康检查的频率(例如10s) |
spring.cloud.consul.discovery.health-check-path |
/health |
调用健康检查的备用服务器路径 |
spring.cloud.consul.discovery.health-check-timeout |
|
健康检查超时(例如10s) |
spring.cloud.consul.discovery.health-check-url |
|
自定义健康检查网址覆盖默认值 |
spring.cloud.consul.discovery.heartbeat.enabled |
false |
|
spring.cloud.consul.discovery.heartbeat.heartbeat-interval |
|
|
spring.cloud.consul.discovery.heartbeat.interval-ratio |
|
|
spring.cloud.consul.discovery.heartbeat.ttl-unit |
s |
|
spring.cloud.consul.discovery.heartbeat.ttl-value |
30 |
|
spring.cloud.consul.discovery.host-info |
|
|
spring.cloud.consul.discovery.hostname |
|
访问服务器时使用的主机名 |
spring.cloud.consul.discovery.instance-id |
|
唯一的服务实例ID |
spring.cloud.consul.discovery.ip-address |
|
访问服务时使用的IP地址(还必须设置preferIpAddress才能使用) |
spring.cloud.consul.discovery.lifecycle.enabled |
true |
|
spring.cloud.consul.discovery.management-suffix |
management |
注册管理服务时使用后缀 |
spring.cloud.consul.discovery.management-tags |
|
注册管理服务时使用的标签 |
spring.cloud.consul.discovery.port |
|
端口注册服务(默认为侦听端口) |
spring.cloud.consul.discovery.prefer-agent-address |
false |
我们将如何确定使用地址的来源 |
spring.cloud.consul.discovery.prefer-ip-address |
false |
在注册时使用ip地址而不是主机名 |
spring.cloud.consul.discovery.query-passing |
false |
将“pass”参数添加到/ v1 / health / service / serviceName。这会将健康检查推送到服务器。 |
spring.cloud.consul.discovery.register |
true |
在consul注册为一项服务。 |
spring.cloud.consul.discovery.register-health-check |
true |
注册身体检查consul。在开发服务期间有用。 |
spring.cloud.consul.discovery.scheme |
http |
是否注册http或https服务 |
spring.cloud.consul.discovery.server-list-query-tags |
|
服务器列表中要查询的serviceId的→标签的映射。这允许通过单个标签过滤服务。 |
spring.cloud.consul.discovery.service-name |
|
服务名称 |
spring.cloud.consul.discovery.tags |
|
注册服务时使用的标签 |
spring.cloud.consul.enabled |
true |
是否启用spring cloud consul |
spring.cloud.consul.host |
localhost |
Consul代理主机名。默认为“localhost”。 |
spring.cloud.consul.port |
8500 |
Consul代理端口。默认为'8500'。 |
spring.cloud.consul.retry.initial-interval |
1000 |
初始重试间隔(以毫秒为单位)。 |
spring.cloud.consul.retry.max-attempts |
6 |
最大尝试次数。 |
spring.cloud.consul.retry.max-interval |
2000 |
退避的最大间隔 |
spring.cloud.consul.retry.multiplier |
1.1 |
下一个间隔的乘数。 |
spring.cloud.hypermedia.refresh.fixed-delay |
5000 |
|
spring.cloud.hypermedia.refresh.initial-delay |
10000 |
|
spring.cloud.inetutils.default-hostname |
localhost |
默认主机名。用于发生错误的情况。 |
spring.cloud.inetutils.default-ip-address |
127.0.0.1 |
默认ipaddress。用于发生错误的情况。 |
spring.cloud.inetutils.ignored-interfaces |
|
将被忽略的网络接口的Java正则表达式列表。 |
spring.cloud.inetutils.timeout-seconds |
1 |
计算主机名的超时秒数。 |
spring.cloud.stream.binders |
|
|
spring.cloud.stream.bindings |
|
|
spring.cloud.stream.consumer-defaults |
|
|
spring.cloud.stream.default-binder |
|
|
spring.cloud.stream.dynamic-destinations |
[] |
|
spring.cloud.stream.ignore-unknown-properties |
true |
|
spring.cloud.stream.instance-count |
1 |
|
spring.cloud.stream.instance-index |
0 |
|
spring.cloud.stream.producer-defaults |
|
|
spring.cloud.stream.rabbit.binder.addresses |
[] |
|
spring.cloud.stream.rabbit.binder.admin-adresses |
[] |
|
spring.cloud.stream.rabbit.binder.compression-level |
0 |
|
spring.cloud.stream.rabbit.binder.nodes |
[] |
|
spring.cloud.stream.rabbit.binder.password |
|
|
spring.cloud.stream.rabbit.binder.ssl-properties-location |
|
|
spring.cloud.stream.rabbit.binder.use-ssl |
false |
|
spring.cloud.stream.rabbit.binder.username |
|
|
spring.cloud.stream.rabbit.binder.vhost |
|
|
spring.cloud.stream.rabbit.bindings |
|
|
spring.cloud.zookeeper.default-health-endpoint |
|
将检查以验证依赖关系是否存在的默认运行状况端点 |
spring.cloud.zookeeper.dependencies |
|
将别名映射到ZookeeperDependency。从Ribbon角度看,别名实际上是serviceID,因为Ribbon不能在serviceID中接受嵌套结构 |
spring.cloud.zookeeper.dependency-configurations |
|
|
spring.cloud.zookeeper.dependency-names |
|
|
spring.cloud.zookeeper.discovery.enabled |
true |
|
spring.cloud.zookeeper.discovery.instance-host |
|
|
spring.cloud.zookeeper.discovery.metadata |
|
获取与此实例关联的元数据名称/值对。该信息被发送到动物管理员,可以被其他实例使用。 |
spring.cloud.zookeeper.discovery.root |
/services |
|
spring.cloud.zookeeper.discovery.uri-spec |
{scheme}://{address}:{port} |
|
spring.cloud.zookeeper.prefix |
|
将应用于所有Zookeeper依赖关系的路径的公共前缀 |
spring.integration.poller.fixed-delay |
1000 |
修复默认轮询器的延迟。 |
spring.integration.poller.max-messages-per-poll |
1 |
默认轮询器每轮询的最大消息。 |
spring.sleuth.keys.async.class-name-key |
class |
具有使用{@code @Async} 注释的方法的类的简单名称,从异步进程开始 @see org.springframework.scheduling.annotation.Async |
spring.sleuth.keys.async.method-name-key |
method |
使用{@code @Async} 注释的方法的名称 @see org.springframework.scheduling.annotation.Async |
spring.sleuth.keys.async.prefix |
|
如果标题名称被添加为标签,则使用前缀。 |
spring.sleuth.keys.async.thread-name-key |
thread |
执行异步方法的线程的名称 @see org.springframework.scheduling.annotation.Async |
spring.sleuth.keys.http.headers |
|
额外的标题应该作为标签添加,如果它们存在。如果头值是多值的,则标签值将是逗号分隔的单引号列表。 |
spring.sleuth.keys.http.host |
http.host |
URL或主机头的域部分。示例:“mybucket.s3.amazonaws.com”。用于过滤主机而不是ip地址。 |
spring.sleuth.keys.http.method |
http.method |
HTTP方法或动词,如“GET”或“POST”。用于过滤http路由。 |
spring.sleuth.keys.http.path |
http.path |
绝对的http路径,没有任何查询参数。示例:“/ objects / abcd-ff”。用于过滤http路由,可以与zipkin v1一起移植。在zipkin v1中,只支持等于过滤器。删除查询参数使不同URI的数量减少。例如,无论查询行中编码的签名参数如何,都可以查询相同的资源。这不会降低HTTP单路由的基数。例如,通常将路由表示为http URI模板,如“/ resource / {resource_id}”。在只有等量查询可用的系统中,如果实际请求是“/ resource / abcd-ff” ,则搜索 {@code http.uri = / resource}将不匹配。历史记录:这通常在拉链中被表示为“http.uri”,但最常见的只是一条路。 |
spring.sleuth.keys.http.prefix |
http. |
如果标题名称被添加为标签,则使用前缀。 |
spring.sleuth.keys.http.request-size |
http.request.size |
非空HTTP请求体的大小(以字节为单位)。防爆。"16384" 大上传可能会超出限制或直接影响延迟。 |
spring.sleuth.keys.http.response-size |
http.response.size |
非空HTTP响应体的大小(以字节为单位)。防爆。"16384" 大量下载可能会超出限制或直接影响延迟。 |
spring.sleuth.keys.http.status-code |
http.status_code |
当HTTP响应代码不在2xx范围内。防爆。“503”用于过滤错误状态。2xx范围不会被记录,因为成功代码对延迟故障排除不那么有趣。省略节省每个跨度至少20个字节。 |
spring.sleuth.keys.http.url |
http.url |
整个URL,包括方案,主机和查询参数(如果可用)。防爆。“https://mybucket.s3.amazonaws.com/objects/abcd-ff?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Algorithm=AWS4-HMAC-SHA256...”结合{@link #method },您可以了解完全限定的请求行。这是可选的,因为它可能包括私人数据或相当长的长度。 |
spring.sleuth.keys.hystrix.command-group |
commandGroup |
命令组的名称 Hystrix使用命令组密钥将诸如报告,警报,仪表板或团队/库所有权的命令分组在一起。 @see com.netflix.hystrix.HystrixCommandGroupKey |
spring.sleuth.keys.hystrix.command-key |
commandKey |
命令键的名称 描述给定命令的名称。代表用于监视,断路器,指标发布,缓存和其他此类用途的{@link com.netflix.hystrix.HystrixCommand}的关键。 @see com.netflix.hystrix.HystrixCommandKey |
spring.sleuth.keys.hystrix.prefix |
|
如果标题名称被添加为标签,则使用前缀。 |
spring.sleuth.keys.hystrix.thread-pool-key |
threadPoolKey |
线程池密钥的名称。线程池密钥表示用于监视,指标发布,缓存和其他此类用途的{@link com.netflix.hystrix.HystrixThreadPool}。甲{@link com.netflix.hystrix.HystrixCommand}与单个相关的{@link com.netflix.hystrix.HystrixThreadPool}如由检索{@link com.netflix.hystrix.HystrixThreadPoolKey}注入它,或者它的默认值使用{@link com.netflix.hystrix.HystrixCommandGroupKey}创建的创建它。 @see com.netflix.hystrix.HystrixThreadPoolKey |
spring.sleuth.keys.message.headers |
|
额外的标题应该作为标签添加,如果它们存在。如果头值不是String,它将使用其toString()方法转换为String。 |
spring.sleuth.keys.message.payload.size |
message/payload-size |
估计有效载荷的大小(如果有的话)。 |
spring.sleuth.keys.message.payload.type |
message/payload-type |
有效载荷的类型。 |
spring.sleuth.keys.message.prefix |
message/ |
如果标题名称被添加为标签,则使用前缀。 |
spring.sleuth.metric.span.accepted-name |
counter.span.accepted |
|
spring.sleuth.metric.span.dropped-name |
counter.span.dropped |
|
spring.sleuth.sampler.percentage |
0.1 |
应采样的请求百分比。例如1.0 - 100%的请求应该被抽样。精度仅为全数(即不支持0.1%的痕迹)。 |
zuul.add-proxy-headers |
true |
|
zuul.host.max-per-route-connections |
20 |
|
zuul.host.max-total-connections |
200 |
|
zuul.ignore-local-service |
true |
|
zuul.ignored-headers |
|
|
zuul.ignored-patterns |
|
|
zuul.ignored-services |
|
|
zuul.prefix |
|
|
zuul.remove-semicolon-content |
true |
|
zuul.retryable |
|
|
zuul.routes |
|
|
zuul.security_headers |
|
|
zuul.servlet-path |
/zuul |
|
zuul.strip-prefix |
true |
|
zuul.trace-request-body |
true |
|