archaius.propagate.environmentChangedEvent | 真正 | 将 EnvironmentChanged events 传播到 Archaius ConfigurationManager。 |
encrypt.fail-on-error | 真正 | Flag 表示如果存在加密或解密错误,process 应该失败。 |
encrypt.key | | 一个对称的 key。作为更强的替代方案,请考虑使用密钥库。 |
encrypt.key-store.alias | | store 中 key 的别名。 |
encrypt.key-store.location | | key store 文件的位置,e.g. classpath:/keystore.jks。 |
encrypt.key-store.password | | 锁定密钥库的密码。 |
encrypt.key-store.secret | | Secret 保护 key(默认为密码)。 |
encrypt.rsa.algorithm | | 要使用的 RSA 算法(DEFAULT 或 OEAP)。一旦设置,不要改变它(或现有的密码不会是可解密的)。 |
encrypt.rsa.salt | DEADBEEF | 用于加密密文的 random secret 的 salt。一旦设置,不要改变它(或现有的密码不会是可解密的)。 |
encrypt.rsa.strong | 假 | Flag 表示应在内部使用“强”AES 加密。如果 true 则将 GCM 算法应用于 AES 加密字节。默认值为 false(在这种情况下,使用“标准”CBC 代替)。一旦设置,不要改变它(或现有的密码不会是可解密的)。 |
endpoints.bus.enabled | | |
endpoints.bus.id | | |
endpoints.bus.sensitive | | |
endpoints.consul.enabled | | |
endpoints.consul.id | | |
endpoints.consul.sensitive | | |
endpoints.env.post.enabled | 真正 | 启用通过 POST 将环境更改为/env。 |
endpoints.features.enabled | | |
endpoints.features.id | | |
endpoints.features.sensitive | | |
endpoints.pause.enabled | 真正 | 启用/pause 端点(发送 Lifecycle.stop())。 |
endpoints.pause.id | | |
endpoints.pause.sensitive | | |
endpoints.refresh.enabled | 真正 | 启用/refresh 端点以刷新 configuration 和 re-initialize 刷新范围的 beans。 |
endpoints.refresh.id | | |
endpoints.refresh.sensitive | | |
endpoints.restart.enabled | 真正 | 启用/restart 端点以重新启动 application context。 |
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 | 真正 | 启用/resume 端点(发送 Lifecycle.start())。 |
endpoints.resume.id | | |
endpoints.resume.sensitive | | |
endpoints.routes.enabled | | |
endpoints.routes.id | | |
endpoints.routes.sensitive | | |
endpoints.zookeeper.enabled | 真正 | 启用/zookeeper 端点以检查 zookeeper 的 state。 |
eureka.client.allow-redirects | 假 | 指示服务器是否可以将 client 请求重定向到备份 server/cluster。如果设置为 false,服务器将直接处理请求,如果设置为 true,它可以使用新的服务器位置将 HTTP 重定向发送到 client。 |
eureka.client.availability-zones | | 获取此实例所在区域的可用区域列表(在 AWS 数据中心中使用)。这些更改在 registryFetchIntervalSeconds 指定的下一个注册表获取周期的运行时有效。 |
eureka.client.backup-registry-impl | | 获取 implementation 的 name,它实现 BackupRegistry 以在 eureka client 启动时仅作为第一个 time 的后备选项获取注册表信息。这可能是应用程序所需要的,这些应用程序需要额外的注册表信息弹性,否则它将无法运行。 |
eureka.client.cache-refresh-executor-exponential-back-off-bound | 10 | 缓存刷新执行器指数退避相关的 property。在发生一系列超时的情况下,它是重试延迟的最大乘数值。 |
eureka.client.cache-refresh-executor-thread-pool-size | 2 | cacheRefreshExecutor 初始化的线程池大小 |
eureka.client.client-data-accept | | EurekaAccept name 为 client 数据接受 |
eureka.client.decoder-name | | 这是一个瞬态配置,一旦最新的编解码器稳定,就可以删除(因为只有一个) |
eureka.client.disable-delta | 假 | 指示 eureka client 是否应禁用 delta 的提取,而应该使用获取完整的注册表信息。请注意,增量提取可以极大地减少流量,因为 eureka 服务器的更改速率通常远低于提取速率。这些更改在 registryFetchIntervalSeconds 指定的下一个注册表获取周期的运行时有效 |
eureka.client.dollar-replacement | _- | 在 eureka 服务器的 serializing/deserializing 信息期间获取 Dollar sign <code> $ </code>的替换 string。 |
eureka.client.enabled | 真正 | Flag 表示 Eureka client 已启用。 |
eureka.client.encoder-name | | 这是一个瞬态配置,一旦最新的编解码器稳定,就可以删除(因为只有一个) |
eureka.client.escape-char-replacement | __ | 在 eureka 服务器的 serializing/deserializing 信息期间获取下划线符号<code> _ </code>的替换 string。 |
eureka.client.eureka-connection-idle-timeout-seconds | 30 | 指示与 eureka 服务器的 HTTP 连接在关闭之前可以保持 idle 的 time(以秒为单位)。在 AWS 环境中,建议值为 30 秒或更短,因为防火墙会在几分钟后清除连接信息,使连接挂起 |
eureka.client.eureka-server-connect-timeout-seconds | 5 | 指示在 eureka 服务器连接需要超时之前 long 等待(以秒为单位)的方式。请注意 client 中的连接由 org.apache.http.client.HttpClient 池合并,此设置会影响实际的连接创建,也会影响从池中获取连接的 wait time。 |
eureka.client.eureka-server-d-n-s-name | | 获取要查询的 DNS name,以便在 contract 通过实现 serviceUrls 返回服务 URL 时,不需要 eureka servers.This 信息列表。当 useDnsForFetchingServiceUrls 设置为 true 并且 eureka client 期望 DNS 以某种方式配置以便它可以动态获取更改的 eureka 服务器时,使用 DNS 机制。这些更改在运行时有效。 |
eureka.client.eureka-server-port | | 如果 contract 返回服务 URL eurekaServerServiceUrls(String,则当 eureka 服务器列表来自 DNS.This 信息时,获取用于构造服务 URL 以联系 eureka 服务器的 port。当 useDnsForFetchingServiceUrls 设置为 true 并且 eureka client 期望 DNS 以某种方式配置以便它可以动态获取更改的 eureka 服务器时,使用 DNS 机制。这些更改在运行时有效。 |
eureka.client.eureka-server-read-timeout-seconds | 8 | 指示在 eureka 服务器读取需要超时之前如何等待 long(以秒为单位)。 |
eureka.client.eureka-server-total-connections | 200 | 获取 eureka client 允许连接到所有 eureka 服务器的连接总数。 |
eureka.client.eureka-server-total-connections-per-host | 50 | 获取允许从 eureka client 到 eureka 服务器 host 的连接总数。 |
eureka.client.eureka-server-u-r-l-context | | 获取当 eureka 服务器列表来自 DNS 时,用于构造服务 URL 以联系 eureka 服务器的 URL context。如果 contract 从 eurekaServerServiceUrls 返回服务 URL,则不需要此信息。当 useDnsForFetchingServiceUrls 设置为 true 并且 eureka client 期望 DNS 以某种方式配置以便它可以动态获取更改的 eureka 服务器时,使用 DNS 机制。这些更改在运行时有效。 |
eureka.client.eureka-service-url-poll-interval-seconds | 0 | 指示 often(in 秒如何轮询 eureka 服务器信息的更改。可以添加或删除 Eureka 服务器,此设置控制 eureka clients 应该多久了解它。 |
eureka.client.fetch-registry | 真正 | 指示此 client 是否应从 eureka 服务器获取 eureka 注册表信息。 |
eureka.client.fetch-remote-regions-registry | | 以逗号分隔的区域列表,将为其提取 eureka 注册表信息。必须为 availabilityZones 返回的每个区域定义可用区域。如果不这样做,将导致发现 client 启动失败。 |
eureka.client.filter-only-up-instances | 真正 | 指示在仅使用 InstanceStatus UP 状态过滤实例的 applications 后是否获取 applications。 |
eureka.client.g-zip-content | 真正 | 指示只要服务器支持从 eureka 服务器获取的内容是否必须进行压缩。来自 eureka 服务器的注册表信息将被压缩以获得最佳网络流量。 |
eureka.client.healthcheck.enabled | 真正 | 启用 Eureka 运行状况检查处理程序。 |
eureka.client.heartbeat-executor-exponential-back-off-bound | 10 | 心跳执行器指数退避相关 property。在发生一系列超时的情况下,它是重试延迟的最大乘数值。 |
eureka.client.heartbeat-executor-thread-pool-size | 2 | heartbeatExecutor 初始化的线程池大小 |
eureka.client.initial-instance-info-replication-interval-seconds | 40 | 指示将实例信息复制到 eureka 服务器的初始(以秒为单位)long 的方式 |
eureka.client.instance-info-replication-interval-seconds | 30 | 指示如何复制要复制到 eureka 服务器的实例更改的 often(in 秒。 |
eureka.client.log-delta-diff | 假 | 指示在注册表信息方面是否 log eureka 服务器和 eureka client 之间的 log 差异。 Eureka client 尝试仅从 eureka 服务器检索增量更改以最小化网络流量。收到增量后,eureka client 会协调来自服务器的信息,以确认它没有遗漏一些信息。当 client 网络问题与 server.If 进行通信时,协调失败可能发生,协调失败,eureka client 获取完整的注册表信息。在获取完整的注册表信息时,eureka client 可以 log client 和服务器之间的差异,此设置控制它。这些更改在 registryFetchIntervalSecondsr 指定的下一个注册表获取周期的运行时有效 |
eureka.client.on-demand-update-status-change | 真正 | 如果设置为 true,则通过 ApplicationInfoManager 进行本地状态更新将触发 on-demand(但速率有限)register/updates 到 remote eureka 服务器 |
eureka.client.prefer-same-zone-eureka | 真正 | 指示此实例是否应尝试在同一 zone 中使用 eureka 服务器以延迟 and/or 其他原因。理想情况下,eureka clients 被配置为与同一 zone 中的服务器通信。这些更改在运行时在 registryFetchIntervalSeconds 指定的下一个注册表获取周期中有效 |
eureka.client.property-resolver | | |
eureka.client.proxy-host | | 获取 eureka 服务器的代理 host(如果有)。 |
eureka.client.proxy-password | | 获取代理密码(如果有)。 |
eureka.client.proxy-port | | 获取 eureka 服务器的代理 port(如果有)。 |
eureka.client.proxy-user-name | | 获取代理用户 name(如果有)。 |
eureka.client.region | us-east-1 | 获取此实例所在的区域(在 AWS 数据中心中使用)。 |
eureka.client.register-with-eureka | 真正 | 指示此实例是否应将其信息注册到 eureka 服务器以供其他人发现。在某些情况下,您不希望发现您的实例,而您只是想要发现其他实例。 |
eureka.client.registry-fetch-interval-seconds | 30 | 指示 often(in 秒如何从 eureka 服务器获取注册表信息。 |
eureka.client.registry-refresh-single-vip-address | | 指示 client 是否仅对单个 VIP 的注册表信息感兴趣。 |
eureka.client.service-url | | Map of availability zone 到与 eureka 服务器通信的完全限定 URL 列表。每个 value 可以是单个 URL 或逗号分隔的备用位置列表。通常,eureka 服务器 URL 带有 protocol, host, port,context 和 version 信息(如果有)。 Example:http://ec2-256-156-243-129.compute-1.amazonaws.com:7001/eureka/更改在运行时在 eurekaServiceUrlPollIntervalSeconds 指定的下一个服务 URL 刷新周期生效。 |
eureka.client.use-dns-for-fetching-service-urls | 假 | 指示 eureka client 是否应使用 DNS 机制来获取要与之通信的 eureka 服务器列表。当 DNS name 更新为具有其他服务器时,在 eureka client 轮询该信息后立即使用该信息,如 eurekaServiceUrlPollIntervalSeconds 中所指定。或者,服务 URL 可以返回 serviceUrls,但是用户应该实现自己的机制,以便在更改时返回更新的列表。这些更改在运行时有效。 |
eureka.dashboard.enabled | 真正 | Flag 启用 Eureka 仪表板。默认 true。 |
eureka.dashboard.path | / | Eureka 仪表板的路径(相对于 servlet 路径)。默认为“/”。 |
eureka.instance.a-s-g-name | | 获取与此实例关联的 AWS autoscaling group name。此信息专门用于 AWS 环境,以在实例启动后自动将实例停止服务,并且已禁用流量。 |
eureka.instance.app-group-name | | 获取要在 eureka 中注册的 application group 的 name。 |
eureka.instance.appname | 未知 | 获取要在 eureka 中注册的 application 的 name。 |
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 应遵循_val_ $ {的格式http:// ${eureka.hostname } :7001/。 11}在运行时被替换。 |
eureka.instance.health-check-url-path | /health | 获取此实例的相对运行状况检查 URL 路径。然后,根据主机名和通信类型构建运行状况检查页面 URL - 安全或不安全,如 securePort 和 nonSecurePort 中所指定。它通常用于根据实例的运行状况做出有根据的决策 - 例如,它可用于确定是否继续部署到整个服务器场或停止部署而不会造成进一步的损害。 |
eureka.instance.home-page-url | | 获取此实例的绝对主页 URL。如果主页驻留在与 eureka 通信的同一实例中,则用户可以提供 homePageUrlPath,否则在实例是某些其他服务器的代理的情况下,用户可以提供完整的 URL。如果提供完整的 URL,则优先。它通常用于其他服务的信息目的,以将其用作登录页面。完整的 URL 应遵循_val_ $ {的格式http:// ${eureka.hostname } :7001/。 14}在运行时被替换。 |
eureka.instance.home-page-url-path | / | 获取此实例的相对主页 URL 路径。然后,主机 URL 由 hostName 和通信类型构成 - 安全或不安全。它通常用于其他服务的信息目的,以将其用作登录页面。 |
eureka.instance.hostname | | 主机名,如果可以在 configuration time 确定(否则将从 OS primitives 中猜出)。 |
eureka.instance.initial-status | | 注册 rmeote Eureka 服务器的初始状态。 |
eureka.instance.instance-enabled-onit | 假 | 指示是否应在 eureka 注册后立即启用实例以获取流量。有时 application 可能需要做一些 pre-processing 才能准备好接收流量。 |
eureka.instance.instance-id | | 获取要在 eureka 中注册的此实例的唯一 ID(在 appName 范围内)。 |
eureka.instance.ip-address | | 获取实例的 IP 地址。此信息仅用于学术目的,因为来自其他实例的通信主要使用{@link#getHostName(boolean}}中提供的信息进行。 |
eureka.instance.lease-expiration-duration-in-seconds | 90 | 表示 eureka 服务器在收到最后一次心跳之前等待的 time(以秒为单位),然后才能从该视图中删除此实例,并禁止此实例的流量。将此 value 设置为 long 也可能意味着即使实例不活动,流量也可以路由到实例。将此 value 设置得太小可能意味着,实例可能会被取消流量,因为临时网络 glitches.This value 设置为至少高于 leaseRenewalIntervalInSeconds 中指定的 value。 |
eureka.instance.lease-renewal-interval-in-seconds | 30 | 指示 eureka client 需要将心跳发送到 eureka 服务器以指示它仍处于活动状态的频率(以秒为单位)。如果在 leaseExpirationDurationInSeconds 中指定的时间段内未收到心跳,则 eureka 服务器将从其视图中删除该实例,此时禁止此实例的流量。请注意,如果实例实现 HealthCheckCallback,然后决定使其自身不可用,则实例仍然无法获取流量。 |
eureka.instance.metadata-map | | 获取与此实例关联的元数据 name/value 对。此信息将发送到 eureka 服务器,并可供其他实例使用。 |
eureka.instance.namespace | eureka | 获取用于查找 properties 的命名空间。在 Spring Cloud 中忽略。 |
eureka.instance.non-secure-port | 80 | 获取实例应接收流量的 non-secure port。 |
eureka.instance.non-secure-port-enabled | 真正 | 指示是否应为流量启用 non-secure port。 |
eureka.instance.prefer-ip-address | 假 | Flag 说,在猜测主机名时,应该使用服务器的 IP 地址来引用 OS 报告的主机名。 |
eureka.instance.registry.default-open-for-traffic-count | 1 | Value 用于确定何时取消租约,默认为 1 表示独立。对于同行复制的 eurekas,应设置为 0 |
eureka.instance.registry.expected-number-of-renews-per-min | 1 | |
eureka.instance.secure-health-check-url | | 获取此实例的绝对安全运行状况检查页面 URL。如果运行状况检查页面位于与 eureka 通信的同一实例中,则用户可以提供 secureHealthCheckUrl,否则在实例是某些其他服务器的代理的情况下,用户可以提供完整的 URL。如果提供完整的 URL,则优先。 <p>它通常用于根据实例的运行状况做出有根据的决策 - 例如,它可用于确定是否继续部署到整个服务器场或停止部署而不会造成进一步的损害。完整的 URL 应遵循_val_ $ {的格式http:// ${eureka.hostname } :7001/。 18}在运行时被替换。 |
eureka.instance.secure-port | 443 | 获取实例应接收流量的 Secure port。 |
eureka.instance.secure-port-enabled | 假 | 指示是否应为流量启用安全 port。 |
eureka.instance.secure-virtual-host-name | 未知 | 获取为此实例定义的安全虚拟 host name。这通常是其他实例通过使用此安全虚拟 host name.Think 来查找此实例的方式,类似于完全限定的域 name,您的服务的用户将需要查找此实例。 |
eureka.instance.status-page-url | | 获取此实例的绝对状态页面 URL 路径。如果状态页面驻留在与 eureka 通信的同一实例中,则用户可以提供 statusPageUrlPath,否则在实例是某些其他服务器的代理的情况下,用户可以提供完整的 URL。如果提供完整的 URL,则优先。它通常用于其他服务的信息目的,以查找此实例的状态。用户可以提供一个简单的 HTML,指示实例的当前状态。 |
eureka.instance.status-page-url-path | /info | 获取此实例的相对状态页面 URL 路径。然后,根据 hostName 和通信类型构建状态页面 URL - 安全或不安全,如 securePort 和 nonSecurePort 中所指定。它通常用于其他服务的信息目的,以查找此实例的状态。用户可以提供一个简单的 HTML,指示实例的当前状态。 |
eureka.instance.virtual-host-name | 未知 | 获取为此实例定义的虚拟 host name。这通常是其他实例通过使用虚拟 host name.Think 来查找此实例的方式,类似于完全限定的域 name,您的服务的用户将需要找到此实例。 |
eureka.server.a-s-g-cache-expiry-timeout-ms | 0 | |
eureka.server.a-s-g-query-timeout-ms | 300 | |
eureka.server.a-s-g-update-interval-ms | 0 | |
eureka.server.a-w-s-access-id | | |
eureka.server.a-w-s-secret-key | | |
eureka.server.batch-replication | 假 | |
eureka.server.binding-strategy | | |
eureka.server.delta-retention-timer-interval-in-ms | 0 | |
eureka.server.disable-delta | 假 | |
eureka.server.disable-delta-for-remote-regions | 假 | |
eureka.server.disable-transparent-fallback-to-other-region | 假 | |
eureka.server.e-i-p-bind-rebind-retries | 3 | |
eureka.server.e-i-p-binding-retry-interval-ms | 0 | |
eureka.server.e-i-p-binding-retry-interval-ms-when-unbound | 0 | |
eureka.server.enable-replicated-request-compression | 假 | |
eureka.server.enable-self-preservation | 真正 | |
eureka.server.eviction-interval-timer-in-ms | 0 | |
eureka.server.g-zip-content-from-remote-region | 真正 | |
eureka.server.json-codec-name | | |
eureka.server.list-auto-scaling-groups-role-name | ListAutoScalingGroups | |
eureka.server.log-identity-headers | 真正 | |
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-available-instances-for-peer-replication | -1 | |
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 | 真正 | |
eureka.server.property-resolver | | |
eureka.server.rate-limiter-burst-size | 10 | |
eureka.server.rate-limiter-enabled | 假 | |
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 | 假 | |
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 | 更改 | |
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-m-s-in-delta-queue | 0 | |
eureka.server.route53-bind-rebind-retries | 3 | |
eureka.server.route53-binding-retry-interval-ms | 0 | |
eureka.server.route53-domain-t-t-l | 30 | |
eureka.server.sync-when-timestamp-differs | 真正 | |
eureka.server.use-read-only-response-cache | 真正 | |
eureka.server.wait-time-in-ms-when-sync-empty | 0 | |
eureka.server.xml-codec-name | | |
feign.client.config | | |
feign.client.default-config | 默认 | |
feign.client.default-to-properties | 真正 | |
feign.compression.request.mime-types | [text/xml,application/xml,application/json] | 支持的 mime 类型列表。 |
feign.compression.request.min-request-size | 2048 | 最小阈值内容大小。 |
feign.httpclient.connection-timeout | 2000 | |
feign.httpclient.connection-timer-repeat | 3000 | |
feign.httpclient.disable-ssl-validation | 假 | |
feign.httpclient.follow-redirects | 真正 | |
feign.httpclient.max-connections | 200 | |
feign.httpclient.max-connections-per-route | 50 | |
feign.httpclient.time-to-live | 900 | |
feign.httpclient.time-to-live-unit | | |
health.config.enabled | 假 | Flag 表示应安装配置服务器运行状况指示器。 |
health.config.time-to-live | 0 | Time 以缓存结果为生,以毫秒为单位。默认 300000(5 分钟)。 |
hystrix.metrics.enabled | 真正 | 启用 Hystrix metrics 轮询。默认为 true。 |
hystrix.metrics.polling-interval-ms | 2000 | 后续轮询 metrics 之间的间隔。默认为 2000 毫秒。 |
hystrix.shareSecurityContext | 假 | 启用 Hystrix 并发策略插件 hook 的 auto-configuration,它将SecurityContext 从主线程传输到 Hystrix 命令使用的那个。 |
management.health.refresh.enabled | 真正 | 为刷新范围启用运行状况端点。 |
management.health.zookeeper.enabled | 真正 | 为 zookeeper 启用运行状况终结点。 |
management.metrics.binders.hystrix.enabled | 真正 | 允许创建 OK Http Client factory beans。 |
netflix.atlas.batch-size | 10000 | |
netflix.atlas.enabled | 真正 | |
netflix.atlas.uri | | |
netflix.metrics.servo.cache-warning-threshold | 1000 | 当ServoMonitorCache 达到此大小时,将记录警告。如果您在 RestTemplate 网址中使用 string 连接,这将非常有用。 |
netflix.metrics.servo.registry-class | com.netflix.servo.BasicMonitorRegistry | Servo 使用的监视器注册表的完全限定 class name。 |
proxy.auth.load-balanced | 假 | |
proxy.auth.routes | | 每个 route 的身份验证策略。 |
ribbon.eager-load.clients | | |
ribbon.eager-load.enabled | 假 | |
ribbon.eureka.enabled | 真正 | 允许 Eureka 与 Ribbon 一起使用。 |
ribbon.http.client.enabled | 假 | 不推荐使用 property 以启用 Ribbon RestClient。 |
ribbon.okhttp.enabled | 假 | 允许使用带有 Ribbon 的 OK HTTP Client。 |
ribbon.restclient.enabled | 假 | 允许使用已弃用的 Ribbon RestClient。 |
ribbon.secure-ports | | |
spring.cloud.bus.ack.destination-service | | 想听听的服务。默认为 null(表示所有服务)。 |
spring.cloud.bus.ack.enabled | 真正 | Flag 关闭 acks(默认开启)。 |
spring.cloud.bus.destination | springCloudBus | Spring 的名称_Cloud 消息的流目的地。 |
spring.cloud.bus.enabled | 真正 | Flag 表示 bus 已启用。 |
spring.cloud.bus.env.enabled | 真正 | Flag 关闭环境更改 events(默认打开)。 |
spring.cloud.bus.refresh.enabled | 真正 | Flag 关闭刷新 events(默认打开)。 |
spring.cloud.bus.trace.enabled | 假 | Flag 打开 ack 跟踪(默认关闭)。 |
spring.cloud.cloudfoundry.discovery.enabled | 真正 | Flag 表示启用了发现。 |
spring.cloud.cloudfoundry.discovery.heartbeat-frequency | 5000 | 心跳的轮询频率(以毫秒为单位)。 client 将在此频率上进行轮询,并且 broadcast 一个服务 ID 列表。 |
spring.cloud.cloudfoundry.discovery.org | | 要对其进行身份验证的组织 name(默认为用户的默认值)。 |
spring.cloud.cloudfoundry.discovery.password | | 用户验证和获取令牌的密码。 |
spring.cloud.cloudfoundry.discovery.space | | 用于进行身份验证的空间 name(默认为用户的默认值)。 |
spring.cloud.cloudfoundry.discovery.url | https://api.run.pivotal.io | Cloud Foundry API(云控制器)的 URL。 |
spring.cloud.cloudfoundry.discovery.username | | 要验证的用户名(通常是电子邮件地址)。 |
spring.cloud.config.allow-override | 真正 | Flag 表示可以使用{@link#isOverrideSystemProperties() systemPropertiesOverride}。设置为 false 以防止用户意外更改默认值。默认 true。 |
spring.cloud.config.authorization | | client 用于连接服务器的授权令牌。 |
spring.cloud.config.discovery.enabled | 假 | Flag 表示启用了配置服务器发现(将通过发现查找配置服务器 URL)。 |
spring.cloud.config.discovery.service-id | configserver | 用于定位配置服务器的服务 ID。 |
spring.cloud.config.enabled | 真正 | Flag 说 remote configuration 已启用。默认 true; |
spring.cloud.config.fail-fast | 假 | Flag 表示无法连接到服务器是致命的(默认 false)。 |
spring.cloud.config.headers | | 用于创建 client 请求的其他 headers。 |
spring.cloud.config.label | | 标签 name 用于拉 remote configuration properties。默认值在服务器上设置(对于基于 git 的服务器,通常为“master”)。 |
spring.cloud.config.name | | 用于获取 remote properties 的 application 的 Name。 |
spring.cloud.config.override-none | 假 | Flag 表示当{@link#setAllowOverride(boolean)allowOverride}为 true 时,外部 properties 应采用最低优先级,而不是覆盖任何现有的 property 源(包括本地 config files)。默认 false。 |
spring.cloud.config.override-system-properties | 真正 | Flag 表示外部 properties 应覆盖系统 properties。默认 true。 |
spring.cloud.config.password | | 联系 remote 服务器时要使用的密码(HTTP Basic)。 |
spring.cloud.config.profile | 默认 | 获取 remote configuration(comma-separated)时使用的默认 profile。默认为“默认”。 |
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.server.bootstrap | 假 | Flag 指示配置服务器应使用 remote repository 中的 properties 初始化其自己的 Environment。默认情况下关闭,因为它会延迟启动,但在将服务器嵌入另一个 application 时非常有用。 |
spring.cloud.config.server.default-application-name | 应用 | 当传入请求没有特定的请求时,默认 application name。 |
spring.cloud.config.server.default-label | | 传入请求没有特定标签时的默认 repository 标签。 |
spring.cloud.config.server.default-profile | 默认 | 当传入请求没有特定的请求时,默认 application profile。 |
spring.cloud.config.server.encrypt.enabled | 真正 | 在发送到 client 之前启用环境 properties 的解密。 |
spring.cloud.config.server.git.basedir | | repository 的本地工作副本的基本目录。 |
spring.cloud.config.server.git.clone-on-start | 假 | Flag 表示应该在启动时克隆 repository(不是按需)。通常导致启动较慢但首次查询较快。 |
spring.cloud.config.server.git.default-label | 主 | |
spring.cloud.config.server.git.delete-untracked-branches | 假 | Flag 表示如果删除了原始跟踪分支,则应在本地删除该分支。 |
spring.cloud.config.server.git.environment | | |
spring.cloud.config.server.git.force-pull | 假 | Flag 表示 repository 应该强制拉。如果 true 丢弃任何本地更改并从 remote repository 中获取。 |
spring.cloud.config.server.git.git-credentials-provider | | 用于连接 Git repository 的凭据提供程序。 |
spring.cloud.config.server.git.git-factory | | |
spring.cloud.config.server.git.host-key | | |
spring.cloud.config.server.git.host-key-algorithm | | |
spring.cloud.config.server.git.ignore-local-ssh-settings | 假 | |
spring.cloud.config.server.git.known-hosts-file | | |
spring.cloud.config.server.git.last-refresh | 0 | _git repository 最后一次刷新的时间 |
spring.cloud.config.server.git.order | | |
spring.cloud.config.server.git.passphrase | | 用于解锁 ssh private key 的密码。 |
spring.cloud.config.server.git.password | | 使用 remote repository 进行身份验证的密码。 |
spring.cloud.config.server.git.preferred-authentications | | |
spring.cloud.config.server.git.private-key | | |
spring.cloud.config.server.git.proxy-host | | |
spring.cloud.config.server.git.proxy-port | | |
spring.cloud.config.server.git.refresh-rate | 0 | git repository 刷新之间的 Time(以秒为单位) |
spring.cloud.config.server.git.repos | | _llpository 标识符到 location 的位置和其他 properties。 |
spring.cloud.config.server.git.search-paths | | 搜索 paths 以在本地工作副本中使用。默认情况下,仅搜索根。 |
spring.cloud.config.server.git.strict-host-key-checking | 真正 | 从不在已知 host 列表中的 remote 服务器拒绝传入的 SSH host 密钥。 |
spring.cloud.config.server.git.timeout | 5 | 获取 HTTP 或 SSH 连接的超时(以秒为单位)(如果适用)。默认 5 秒。 |
spring.cloud.config.server.git.transport-config-callback | | JGit 命令的传输 configuration 回调。 |
spring.cloud.config.server.git.uri | | remote repository 的 URI。 |
spring.cloud.config.server.git.username | | 使用 remote repository 进行身份验证的用户名。 |
spring.cloud.config.server.health.repositories | | |
spring.cloud.config.server.jdbc.order | 0 | |
spring.cloud.config.server.jdbc.sql | SELECT KEY,_VROUE from PROPERTIES APPLICATION =?和 PROFILE =?和 LABEL =? | |
spring.cloud.config.server.native.add-label-locations | 真正 | Flag 确定是否应添加标签位置。 |
spring.cloud.config.server.native.default-label | 主 | |
spring.cloud.config.server.native.fail-on-error | 假 | Flag 确定如何在解密期间处理 exceptions(默认 false)。 |
spring.cloud.config.server.native.order | | |
spring.cloud.config.server.native.search-locations | [] | 搜索 configuration files 的位置。默认与 Spring Boot 应用程序相同[25]。 |
spring.cloud.config.server.native.version | | 要为本机 repository 报告 Version string |
spring.cloud.config.server.overrides | | property 源的额外 map 将无条件地发送给所有 clients。 |
spring.cloud.config.server.prefix | | configuration resource paths 的前缀(默认为空)。当您不想更改 context 路径或 servlet 路径时,在嵌入另一个 application 时很有用。 |
spring.cloud.config.server.strip-document-from-yaml | 真正 | Flag 表示应该以“本机”形式返回文本或集合(不是 map)的 YAML 文档。 |
spring.cloud.config.server.svn.basedir | | repository 的本地工作副本的基本目录。 |
spring.cloud.config.server.svn.default-label | 树干 | 环境 properties 请求的默认标签。 |
spring.cloud.config.server.svn.environment | | |
spring.cloud.config.server.svn.order | | |
spring.cloud.config.server.svn.passphrase | | 用于解锁 ssh private key 的密码。 |
spring.cloud.config.server.svn.password | | 使用 remote repository 进行身份验证的密码。 |
spring.cloud.config.server.svn.search-paths | | 搜索 paths 以在本地工作副本中使用。默认情况下,仅搜索根。 |
spring.cloud.config.server.svn.strict-host-key-checking | 真正 | 从不在已知 host 列表中的 remote 服务器拒绝传入的 SSH host 密钥。 |
spring.cloud.config.server.svn.uri | | remote repository 的 URI。 |
spring.cloud.config.server.svn.username | | 使用 remote repository 进行身份验证的用户名。 |
spring.cloud.config.server.vault.order | | |
spring.cloud.config.token | | 安全令牌通过底层环境 repository 传递。 |
spring.cloud.config.uri | http://localhost:8888 | remote 服务器的 URI(默认为http://localhost:8888)。 |
spring.cloud.config.username | | 联系 remote 服务器时要使用的用户名(HTTP Basic)。 |
spring.cloud.consul.config.acl-token | | |
spring.cloud.consul.config.data-key | 数据 | 如果 format 是 Format.PROPERTIES 或 Format.YAML,则以下字段用作 key 以查找 consul 以进行 configuration。 |
spring.cloud.consul.config.default-context | 应用 | |
spring.cloud.consul.config.enabled | 真正 | |
spring.cloud.consul.config.fail-fast | 真正 | 如果是 true,则在配置查找期间抛出 exceptions,否则返回 log 警告。 |
spring.cloud.consul.config.format | | |
spring.cloud.consul.config.name | | 的替代方法用于查找 consul KV 中的值。 |
spring.cloud.consul.config.prefix | 配置 | |
spring.cloud.consul.config.profile-separator | , | |
spring.cloud.consul.config.watch.delay | 1000 | watch 的固定延迟的值以毫秒为单位。默认为 1000。 |
spring.cloud.consul.config.watch.enabled | 真正 | 如果 watch 已启用。默认为 true。 |
spring.cloud.consul.config.watch.wait-time | 55 | watch 查询等待(或阻止)的秒数,默认为 55.需要小于默认 ConsulClient(默认为 60)。要增加 ConsulClient 超时,请使用带有自定义 HttpClient 的自定义 ConsulRawClient 创建 ConsulClient bean。 |
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.datacenters | | _ serviceId 的地图→要在服务器列表中查询的数据中心。这允许在另一个数据中心中查找服务。 |
spring.cloud.consul.discovery.default-query-tag | | 如果未在 serverListQueryTags 中列出,则标记为在服务列表中查询。 |
spring.cloud.consul.discovery.default-zone-metadata-name | 区 | 服务实例 zone 来自元数据。这允许更改元数据标签 name。 |
spring.cloud.consul.discovery.deregister | 真正 | 在 consul 中禁用自动 de-registration 服务。 |
spring.cloud.consul.discovery.enabled | 真正 | 是否启用了服务发现? |
spring.cloud.consul.discovery.fail-fast | 真正 | 如果 true,则在服务注册期间抛出 exceptions,否则,log 警告(默认为 true)。 |
spring.cloud.consul.discovery.health-check-critical-timeout | | 取消注册服务的超时时间超过超时(e.g. 30m)。需要 consul version 7.x 或更高版本。 |
spring.cloud.consul.discovery.health-check-interval | 10 s | 执行健康检查的频率(e.g.10s),默认为 10s。 |
spring.cloud.consul.discovery.health-check-path | /health | 要调用以进行运行状况检查的备用服务器路径 |
spring.cloud.consul.discovery.health-check-timeout | | 健康检查超时(e.g.10s)。 |
spring.cloud.consul.discovery.health-check-tls-skip-verify | | 如果 true,则在服务检查期间跳过证书验证,否则运行证书验证。 |
spring.cloud.consul.discovery.health-check-url | | 自定义运行状况检查 URL 以覆盖默认值 |
spring.cloud.consul.discovery.heartbeat.enabled | 假 | |
spring.cloud.consul.discovery.heartbeat.heartbeat-interval | | |
spring.cloud.consul.discovery.heartbeat.interval-ratio | | |
spring.cloud.consul.discovery.heartbeat.ttl-unit | 小号 | |
spring.cloud.consul.discovery.heartbeat.ttl-value | 30 | |
spring.cloud.consul.discovery.hostname | | 访问服务器时使用的主机名 |
spring.cloud.consul.discovery.instance-group | | 服务实例 group |
spring.cloud.consul.discovery.instance-id | | 唯一的服务实例 ID |
spring.cloud.consul.discovery.instance-zone | | 服务实例 zone |
spring.cloud.consul.discovery.ip-address | | 访问服务时使用的 IP 地址(还必须设置 preferIpAddress 才能使用) |
spring.cloud.consul.discovery.lifecycle.enabled | 真正 | |
spring.cloud.consul.discovery.management-port | | Port 注册 management 服务(默认为 management port) |
spring.cloud.consul.discovery.management-suffix | 管理 | 注册 management 服务时使用的后缀 |
spring.cloud.consul.discovery.management-tags | | 注册 management 服务时使用的标记 |
spring.cloud.consul.discovery.port | | Port 注册服务(默认为 listen port) |
spring.cloud.consul.discovery.prefer-agent-address | 假 | 我们将如何确定要使用的地址的来源 |
spring.cloud.consul.discovery.prefer-ip-address | 假 | 注册时使用 ip 地址而不是主机名 |
spring.cloud.consul.discovery.query-passing | 假 | 将'passing`参数添加到/v1/health/service/serviceName。这会将运行状况检查传递给服务器。 |
spring.cloud.consul.discovery.register | 真正 | 在 consul 中注册为服务。 |
spring.cloud.consul.discovery.register-health-check | 真正 | 在 consul 注册健康检查。在开发服务期间很有用。 |
spring.cloud.consul.discovery.scheme | HTTP | 是否注册 http 或 https 服务 |
spring.cloud.consul.discovery.server-list-query-tags | | _ serviceId 的→map 用于在服务器列表中查询。这允许通过单个标签过滤服务。 |
spring.cloud.consul.discovery.service-name | | 服务名称 |
spring.cloud.consul.discovery.tags | | 注册服务时使用的标签 |
spring.cloud.consul.enabled | 真正 | spring cloud consul 是否已启用 |
spring.cloud.consul.host | localhost | Consul 代理主机名。默认为'localhost'。 |
spring.cloud.consul.port | 8500 | Consul agent port。默认为'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.consul.tls.certificate-password | | 用于打开证书的密码。 |
spring.cloud.consul.tls.certificate-path | | 证书的文件路径。 |
spring.cloud.consul.tls.key-store-instance-type | | 要使用的 key framework 的类型。 |
spring.cloud.consul.tls.key-store-password | | 外部密钥库的密码 |
spring.cloud.consul.tls.key-store-path | | 外部密钥库的路径 |
spring.cloud.discovery.client.composite-indicator.enabled | 真正 | 启用发现 client 复合运行状况指示器。 |
spring.cloud.discovery.client.health-indicator.enabled | 真正 | |
spring.cloud.discovery.client.health-indicator.include-description | 真正 | |
spring.cloud.discovery.client.simple.instances | | |
spring.cloud.discovery.client.simple.local.metadata | | 服务实例的元数据。发现客户端可以使用它来修改每个实例的行为 e.g. 负载平衡时。 |
spring.cloud.discovery.client.simple.local.service-id | | 服务的标识符或 name。多个实例可能共享相同的服务 ID。 |
spring.cloud.discovery.client.simple.local.uri | | 服务实例的 URI。将被解析以提取 scheme,hos 和 port。 |
spring.cloud.discovery.enabled | 真正 | 启用发现客户端健康指标。 |
spring.cloud.features.enabled | 真正 | 启用 features 端点。 |
spring.cloud.gateway.proxy.headers | | 修复了将添加到所有下游请求的标头值。 |
spring.cloud.gateway.proxy.sensitive | | 默认情况下不会向下游发送的一组敏感标头名称。 |
spring.cloud.httpclientfactories.apache.enabled | 真正 | 允许创建 Apache Http Client factory beans。 |
spring.cloud.httpclientfactories.ok.enabled | 真正 | 允许创建 OK Http Client factory beans。 |
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.preferred-networks | | 将首选的网络地址的 Java 正则表达式列表。 |
spring.cloud.inetutils.timeout-seconds | 1 | 计算主机名的超时秒数。 |
spring.cloud.inetutils.use-only-site-local-interfaces | 假 | 仅使用具有站点本地地址的接口。有关详细信息,请参阅{@link InetAddress#isSiteLocalAddress()}。 |
spring.cloud.loadbalancer.retry.enabled | 真正 | |
spring.cloud.refresh.enabled | 真正 | 为刷新范围和关联的 features 启用自动配置。 |
spring.cloud.service-registry.auto-registration.enabled | 真正 | 如果启用 Auto-Service 注册,则默认为 true。 |
spring.cloud.service-registry.auto-registration.fail-fast | 假 | 如果没有 AutoServiceRegistration,则启动失败,默认为 false。 |
spring.cloud.service-registry.auto-registration.register-management | 真正 | 是否将 management 注册为服务,默认为 true |
spring.cloud.stream.binders | | |
spring.cloud.stream.bindings | | |
spring.cloud.stream.consul.binder.event-timeout | 5 | |
spring.cloud.stream.default-binder | | |
spring.cloud.stream.dynamic-destinations | [] | |
spring.cloud.stream.instance-count | 1 | |
spring.cloud.stream.instance-index | 0 | |
spring.cloud.stream.integration.message-handler-not-propagated-headers | | 不会从入站邮件复制的邮件头名称。 |
spring.cloud.util.enabled | 真正 | 允许创建 Spring Cloud 实用程序 beans。 |
spring.cloud.vault.app-id.app-id-path | app-id | AppId 身份验证后端的挂载路径。 |
spring.cloud.vault.app-id.network-interface | | 网络接口提示“MAC_ADDRESS”UserId 机制。 |
spring.cloud.vault.app-id.user-id | MAC_ADDRESS | UserId 机制。可以是“MAC_ADDRESS”,“IP_ADDRESS”,string 或 class name。 |
spring.cloud.vault.app-role.app-role-path | approle | AppId 身份验证后端的挂载路径。 |
spring.cloud.vault.app-role.role-id | | RoleId。 |
spring.cloud.vault.app-role.secret-id | | SecretId。 |
spring.cloud.vault.application-name | 应用 | Application name 用于 AppId 身份验证。 |
spring.cloud.vault.authentication | | |
spring.cloud.vault.aws-ec2.aws-ec2-path | aws-ec2 | AWS-EC2 身份验证后端的挂载路径。 |
spring.cloud.vault.aws-ec2.identity-document | http://169.254.169.254/latest/dynamic/instance-identity/pkcs7 | AWS-EC2 PKCS7 身份证件的 URL。 |
spring.cloud.vault.aws-ec2.nonce | | Nonce 用于 AWS-EC2 身份验证。空 nonce 默认为 nonce 生成。 |
spring.cloud.vault.aws-ec2.role | | 角色名称,可选。 |
spring.cloud.vault.aws-ec2.use-nonce | 真正 | Flag 是否生成和发送一个随机数。 @deprecated 未使用,将在以后的 version 中删除。 |
spring.cloud.vault.aws-iam.aws-path | AWS | AWS 身份验证后端的装载路径。 |
spring.cloud.vault.aws-iam.role | | 角色名称,可选。如果未设置,则默认为友好的 IAM name。 |
spring.cloud.vault.aws-iam.server-name | | 用于在登录请求的 headers 中设置{@code X-Vault-AWS-IAM-Server-ID}标头的服务器的名称。 |
spring.cloud.vault.aws.access-key-property | cloud.aws.credentials.accessKey | 为获得的访问 key 定位 property。 |
spring.cloud.vault.aws.backend | AWS | aws 后端路径。 |
spring.cloud.vault.aws.enabled | 假 | 启用 aws 后端使用。 |
spring.cloud.vault.aws.role | | 凭据的角色 name。 |
spring.cloud.vault.aws.secret-key-property | cloud.aws.credentials.secretKey | 获取 secret key 的目标 property。 |
spring.cloud.vault.cassandra.backend | cassandra | Cassandra 后端路径。 |
spring.cloud.vault.cassandra.enabled | 假 | 启用 cassandra 后端使用情况。 |
spring.cloud.vault.cassandra.password-property | spring.data.cassandra.password | 获取所获密码的目标 property。 |
spring.cloud.vault.cassandra.role | | 凭据的角色 name。 |
spring.cloud.vault.cassandra.username-property | spring.data.cassandra.username | 获取用户名的目标 property。 |
spring.cloud.vault.config.lifecycle | | |
spring.cloud.vault.config.order | 0 | 用于设置{@link org.springframework.core.env.PropertySource}优先级。这对于将 Vault 用作其他 property 源的覆盖非常有用。 @see org.springframework.core.PriorityOrdered |
spring.cloud.vault.connection-timeout | 5000 | 连接超时; |
spring.cloud.vault.consul.backend | 领事 | Consul 后端路径。 |
spring.cloud.vault.consul.enabled | 假 | 启用 consul 后端使用。 |
spring.cloud.vault.consul.role | | 凭据的角色 name。 |
spring.cloud.vault.consul.token-property | spring.cloud.consul.token | 为获得的令牌定位 property。 |
spring.cloud.vault.discovery.enabled | 假 | Flag 表示已启用 Vault 服务器发现(将通过发现查找 vault 服务器 URL)。 |
spring.cloud.vault.discovery.service-id | vault | 用于定位 Vault 的服务 ID。 |
spring.cloud.vault.enabled | 真正 | 启用 Vault 配置服务器。 |
spring.cloud.vault.fail-fast | 假 | 如果无法从 Vault 获取数据,则会快速失败。 |
spring.cloud.vault.generic.application-name | 应用 | Application name 用于 context。 |
spring.cloud.vault.generic.backend | 秘密 | 默认后端的名称。 |
spring.cloud.vault.generic.default-context | 应用 | Name 默认 context。 |
spring.cloud.vault.generic.enabled | 真正 | 启用通用后端。 |
spring.cloud.vault.generic.profile-separator | / | Profile-separator 结合 application name 和 profile。 |
spring.cloud.vault.host | localhost | Vault 服务器 host。 |
spring.cloud.vault.kubernetes.kubernetes-path | kubernetes | Kubernetes 身份验证后端的挂载路径。 |
spring.cloud.vault.kubernetes.role | | 正在尝试登录的角色的名称。 |
spring.cloud.vault.kubernetes.service-account-token-file | /var/run/secrets/kubernetes.io/serviceaccount/token | 服务帐户令牌文件的路径。 |
spring.cloud.vault.mongodb.backend | mongodb | Cassandra 后端路径。 |
spring.cloud.vault.mongodb.enabled | 假 | 启用 mongodb 后端使用。 |
spring.cloud.vault.mongodb.password-property | spring.data.mongodb.password | 获取所获密码的目标 property。 |
spring.cloud.vault.mongodb.role | | 凭据的角色 name。 |
spring.cloud.vault.mongodb.username-property | spring.data.mongodb.username | 获取用户名的目标 property。 |
spring.cloud.vault.mysql.backend | MySQL | mysql 后端路径。 |
spring.cloud.vault.mysql.enabled | 假 | 启用 mysql 后端使用。 |
spring.cloud.vault.mysql.password-property | spring.datasource.password | 获取用户名的目标 property。 |
spring.cloud.vault.mysql.role | | 凭据的角色 name。 |
spring.cloud.vault.mysql.username-property | spring.datasource.username | 获取用户名的目标 property。 |
spring.cloud.vault.port | 8200 | Vault 服务器 port。 |
spring.cloud.vault.postgresql.backend | PostgreSQL | postgresql 后端路径。 |
spring.cloud.vault.postgresql.enabled | 假 | 启用 postgresql 后端使用。 |
spring.cloud.vault.postgresql.password-property | spring.datasource.password | 获取用户名的目标 property。 |
spring.cloud.vault.postgresql.role | | 凭据的角色 name。 |
spring.cloud.vault.postgresql.username-property | spring.datasource.username | 获取用户名的目标 property。 |
spring.cloud.vault.rabbitmq.backend | RabbitMQ | rabbitmq 后端路径。 |
spring.cloud.vault.rabbitmq.enabled | 假 | 启用 rabbitmq 后端使用。 |
spring.cloud.vault.rabbitmq.password-property | spring.rabbitmq.password | 获取所获密码的目标 property。 |
spring.cloud.vault.rabbitmq.role | | 凭据的角色 name。 |
spring.cloud.vault.rabbitmq.username-property | spring.rabbitmq.username | 获取用户名的目标 property。 |
spring.cloud.vault.read-timeout | 15000 | 读取超时; |
spring.cloud.vault.scheme | HTTPS | 协议 scheme。可以是“http”或“https”。 |
spring.cloud.vault.ssl.cert-auth-path | 证书 | 挂载 TLS 证书身份验证后端的路径。 |
spring.cloud.vault.ssl.key-store | | 信任 store,包含证书和私钥。 |
spring.cloud.vault.ssl.key-store-password | | 用于访问 key store 的密码。 |
spring.cloud.vault.ssl.trust-store | | 保存 SSL 证书的 Trust store。 |
spring.cloud.vault.ssl.trust-store-password | | 用于访问 trust store 的密码。 |
spring.cloud.vault.token | | 静态 vault 令牌。 {@link #authentication}为{@code TOKEN}时必填。 |
spring.cloud.vault.uri | | Vault URI。可以使用 scheme,host 和 port 设置。 |
spring.cloud.zookeeper.base-sleep-time-ms | 50 | 重试之间等待的初始 time 时间 |
spring.cloud.zookeeper.block-until-connected-unit | | time 的单位与阻止连接到 Zookeeper 有关 |
spring.cloud.zookeeper.block-until-connected-wait | 10 | 等待 time 以阻止与 Zookeeper 的连接 |
spring.cloud.zookeeper.connect-string | localhost:2181 | 连接 string 到 Zookeeper cluster |
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 | 真正 | |
spring.cloud.zookeeper.discovery.initial-status | | 此实例的初始状态(默认为{@link StatusConstants#STATUS_UP})。 |
spring.cloud.zookeeper.discovery.instance-host | | 预定义的 host,服务可以在 Zookeeper 中注册自己。对应于{。 33。来自 URI 规范。 |
spring.cloud.zookeeper.discovery.instance-id | | Id 用于注册 zookeeper。默认为随机 UUID。 |
spring.cloud.zookeeper.discovery.instance-port | | Port 注册服务(默认为 listen port) |
spring.cloud.zookeeper.discovery.instance-ssl-port | | Ssl port 的注册服务。 |
spring.cloud.zookeeper.discovery.metadata | | 获取与此实例关联的元数据 name/value 对。此信息将发送到 zookeeper,并可供其他实例使用。 |
spring.cloud.zookeeper.discovery.register | 真正 | 在 zookeeper 中注册为服务。 |
spring.cloud.zookeeper.discovery.root | /services | Root Zookeeper 文件夹,其中注册了所有实例 |
spring.cloud.zookeeper.discovery.uri-spec | ://: | 要在 Zookeeper 中注册服务期间解析的 URI 规范 |
spring.cloud.zookeeper.enabled | 真正 | Zookeeper 是否已启用 |
spring.cloud.zookeeper.max-retries | 10 | 重试的最大次数 |
spring.cloud.zookeeper.max-sleep-ms | 500 | 每次重试时睡眠的最大 time(毫秒) |
spring.cloud.zookeeper.prefix | | Common 前缀将应用于所有 Zookeeper 依赖项的 paths |
spring.integration.poller.fixed-delay | 1000 | 修复了默认轮询器的延迟。 |
spring.integration.poller.max-messages-per-poll | 1 | 默认轮询器的每次轮询的最大消息数。 |
spring.sleuth.annotation.enabled | 真正 | |
spring.sleuth.async.configurer.enabled | 真正 | 启用默认的 AsyncConfigurer。 |
spring.sleuth.async.enabled | 真正 | 启用检测异步相关组件,以便在线程之间传递跟踪信息。 |
spring.sleuth.enabled | 真正 | |
spring.sleuth.feign.enabled | 真正 | 使用 Feign 时启用 span 信息传播。 |
spring.sleuth.feign.processor.enabled | 真正 | 启用在其跟踪表示中包装 Feign Context 的后处理器。 |
spring.sleuth.hystrix.strategy.enabled | 真正 | 启用自定义 HystrixConcurrencyStrategy,将所有 Callable 实例包装到其 Sleuth 代表中 - TraceCallable。 |
spring.sleuth.integration.enabled | 真正 | 启用 Spring Integration sleuth 检测。 |
spring.sleuth.integration.patterns | * | 一个简单模式的 array 将匹配 channel 名称。默认值为*(所有 channels)。见 org.springframework.util.PatternMatchUtils.simpleMatch(String,String)。 |
spring.sleuth.integration.websockets.enabled | 真正 | 启用 WebSockets 跟踪。 |
spring.sleuth.keys.async.class-name-key | 类 | 带有{@code @Async}注释方法的 class 的简单 name,异步 process 从开始 |
spring.sleuth.keys.async.method-name-key | 方法 | 注释为{@code @Async} @see org.springframework.scheduling.annotation.Async 的方法的名称 |
spring.sleuth.keys.async.prefix | | 标题名称的前缀(如果它们作为标记添加)。 |
spring.sleuth.keys.async.thread-name-key | 线 | 执行异步方法的线程的名称 @see org.springframework.scheduling.annotation.Async |
spring.sleuth.keys.http.headers | | 如果存在,应添加为标记的其他 headers。如果标头 value 是 multi-valued,则标签 value 将是 comma-separated,single-quoted 列表。 |
spring.sleuth.keys.http.host | http.host | URL 或 host 标头的域部分。 例如:“mybucket.s3.amazonaws.com”。用于过滤 host 而不是 ip 地址。 |
spring.sleuth.keys.http.method | http.method | HTTP 方法或动词,例如“GET”或“POST”。用于过滤 http route。 |
spring.sleuth.keys.http.path | http.path | 绝对的 http 路径,没有任何查询参数。 例如:“/objects/abcd-ff”。用于过滤 http route,可以使用 zipkin v1 进行移植。在 zipkin v1 中,仅支持等于过滤器。删除查询参数会使不同 URI 的数量减少。对于 example,无论在查询 line 中编码的签名参数如何,都可以查询相同的资源。这不会降低 HTTP 单一 route 的基数。对于 example,将 route 表示为像“/resource/ {}”这样的 http URI 模板是 common。在只有等于查询的系统中,如果实际请求为“/resource/abcd-ff”,则搜索{@code http.uri=/resource}将不会匹配。历史记录:这通常在 zipkin 中表示为“http.uri”,尽管它通常只是一条路径。 |
spring.sleuth.keys.http.prefix | HTTP。 | 标题名称的前缀(如果它们作为标记添加)。 |
spring.sleuth.keys.http.request-size | http.request.size | non-empty HTTP 请求正文的大小,以字节为单位。防爆。 “16384”<p>大型上传可能超出限制或直接导致延迟。 |
spring.sleuth.keys.http.response-size | http.response.size | non-empty HTTP 响应正文的大小,以字节为单位。防爆。 “16384”<p>大量下载可能超出限制或直接导致延迟。 |
spring.sleuth.keys.http.status-code | http.statuscode | HTTP 响应 code,不在 2xx 范围内。防爆。 “503”用于过滤错误状态。不记录 2xx 范围,因为成功代码对延迟故障排除不太有意义。省略每个 span 节省至少 20 个字节。 |
spring.sleuth.keys.http.url | http.url | 整个 URL,包括 scheme,host 和查询参数(如果可用)。防爆。 “https://mybucket.s3.amazonaws.com/objects/abcd-ff?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Algorithm=AWS4-HMAC-SHA256 ...”结合{@link #method},您可以理解 fully-qualified 请求 line。这是可选的,因为它可能包括私人数据或相当长。 |
spring.sleuth.keys.hystrix.command-group | commandGroup | Name 命令 group。 Hystrix 使用命令 group key 来组合命令,例如报告,警报,仪表板或 team/library 所有权。 @see com.netflix.hystrix.HystrixCommandGroupKey |
spring.sleuth.keys.hystrix.command-key | command 键 | 命令 key 的名称。描述给定命令的 name。一个 key 表示用于监视,circuit-breakers,metrics 发布,缓存和其他此类用途的{@link com.netflix.hystrix.HystrixCommand}。 @see com.netflix.hystrix.HystrixCommandKey |
spring.sleuth.keys.hystrix.prefix | | 标题名称的前缀(如果它们作为标记添加)。 |
spring.sleuth.keys.hystrix.thread-pool-key | threadPoolKey | 线程池 key 的名称。 thread-pool key 表示用于监视,metrics 发布,缓存和其他此类用途的{@link com.netflix.hystrix.HystrixThreadPool}。 {@link com.netflix.hystrix.HystrixCommand}与注入其中的{@link com.netflix.hystrix.HystrixThreadPoolKey}检索到的单个{@link com.netflix.hystrix.HystrixThreadPool}相关联,或者默认为使用创建的{@link com.netflix.hystrix.HystrixCommandGroupKey}创建的{}。 @see com.netflix.hystrix.HystrixThreadPoolKey |
spring.sleuth.keys.message.headers | | 如果存在,应添加为标记的其他 headers。如果 header value 不是 String,它将使用方法转换为 String。 |
spring.sleuth.keys.message.payload.size | message/payload-size | 如果可用,估计有效载荷的大小。 |
spring.sleuth.keys.message.payload.type | message/payload-type | 有效负载的类型。 |
spring.sleuth.keys.message.prefix | 信息/ | 标题名称的前缀(如果它们作为标记添加)。 |
spring.sleuth.keys.mvc.controller-class | mvc.controller.class | 小写,连字符分隔 class 处理请求的 name。防爆。名为“BookController”的 class 将导致“book-controller”标签 value。 |
spring.sleuth.keys.mvc.controller-method | mvc.controller.method | 小写,连字符分隔 class 处理请求的 name。防爆。名为“listOfBooks”的方法将导致“list-of-books”标记 value。 |
spring.sleuth.log.slf4j.enabled | 真正 | 启用在日志中打印跟踪信息的{@link Slf4jSpanLogger}。 |
spring.sleuth.log.slf4j.name-skip-pattern | | Name pattern,不应在日志中打印 span。 |
spring.sleuth.metric.enabled | 真正 | 通过{@link org.springframework.boot.actuate.metrics.CounterService}启用已接受和已删除 spans 的计算 |
spring.sleuth.metric.span.accepted-name | counter.span.accepted | |
spring.sleuth.metric.span.dropped-name | counter.span.dropped | |
spring.sleuth.rxjava.schedulers.hook.enabled | 真正 | 通过 RxJavaSchedulersHook 启用对 RxJava 的支持。 |
spring.sleuth.rxjava.schedulers.ignoredthreads | [HystrixMetricPoller,^ RxComputation.* $] | 不会对 spans 进行采样的线程名称。 |
spring.sleuth.sampler.percentage | 0.1 | 应采样的请求百分比。 E.g。 1.0 - 应对 100%的请求进行抽样。精度仅为 whole-numbers(i.e.不支持 0.1%的迹线)。 |
spring.sleuth.scheduled.enabled | 真正 | 启用{@link org.springframework.scheduling.annotation.Scheduled}的跟踪。 |
spring.sleuth.scheduled.skip-pattern | | Pattern 表示应跳过的 class 的完全限定 name。 |
spring.sleuth.supports-join | 真正 | 当 true 时,您的跟踪系统允许在 client 和 server span 之间共享 span ID |
spring.sleuth.trace-id128 | 假 | true 时,生成 128-bit 跟踪 ID 而不是 64-bit。 |
spring.sleuth.web.client.enabled | 真正 | 启用拦截器注入{@link org.springframework.web.client.RestTemplate} |
spring.sleuth.web.enabled | 真正 | 当 true 为 web applications 启用检测时 |
spring.sleuth.web.filter-order | | Order 应该注册{@link TraceFilter}。默认为{@link TraceFilter#ORDER} |
spring.sleuth.web.skip-pattern | /api-docs.* | /autoconfig |
/configprops | /dump | /health |
/info | /metrics.* | /mappings |
/trace | /swagger.* | .*.png |
.*.css | .*.js | .*.html |
/favicon.ico | /hystrix.stream | Pattern 用于在跟踪中应跳过的 URL |
spring.sleuth.zuul.enabled | 真正 | 使用 Zuul 时启用 span 信息传播。 |
stubrunner.classifier | 存根 | 默认情况下在 ivy co-ordinates 中用于存根的分类器。 |
stubrunner.consumer-name | | 您可以通过为此参数设置 value 来覆盖此字段的默认{@code spring.application.name}。 |
stubrunner.ids | [] | 存根的 ID 以“ivy”符号运行([43] :artifactId:[44]:[45] [46])。 {@code groupId},{@code classifier},{@code version}和{@code port}可以是可选的。 |
stubrunner.ids-to-service-ids | | 将基于 Ivy 符号的 id 映射到 application Example“a:b”→“myService”“artifactId”→“myOtherService”中的 serviceIds |
stubrunner.mappings-output-folder | | 将每个 HTTP 服务器的映射转储到所选文件夹 |
stubrunner.max-port | 15000 | 自动启动的 WireMock 服务器的 port 的最大值 |
stubrunner.min-port | 10000 | 自动启动的 WireMock 服务器的 port 的最小值 |
stubrunner.password | | 存储库密码 |
stubrunner.proxy-host | | Repository proxy host |
stubrunner.proxy-port | | Repository proxy port |
stubrunner.repository-root | | 要使用的 repository 根目录(应该从哪里下载存根) |
stubrunner.stubs-per-consumer | 假 | 只应该在 HTTP 服务器存根中注册此特定 consumer 的存根。 |
stubrunner.username | | Repository 用户名 |
stubrunner.work-offline | 假 | 是否应仅在本地检查存根 |
turbine.stream.enabled | 真正 | 使用 Spring Cloud Stream 为 Spring Cloud Turbine 启用自动配置。 |
zuul.add-host-header | 假 | Flag 确定代理是否转发 Host 标头。 |
zuul.add-proxy-headers | 真正 | Flag 确定代理是否添加 X-Forwarded - * headers。 |
zuul.force-original-query-string-encoding | 假 | Flag 在 SimpleHostRoutingFilter 中 building 后端 URI 时强制原始查询 string 编码。激活后,将使用 HttpServletRequest getQueryString()方法而不是 UriTemplate 构建查询 string。请注意,这个 flag 不会在 RibbonRoutingFilter 中使用,而是通过 DiscoveryClient 找到的服务(如 Eureka)。 |
zuul.host.connect-timeout-millis | 2000 | 以毫秒为单位的连接超时。默认为 2000。 |
zuul.host.max-per-route-connections | 20 | 单个 route 可以使用的最大连接数。 |
zuul.host.max-total-connections | 200 | 代理可以保持对后端打开的最大总连接数。 |
zuul.host.socket-timeout-millis | 10000 | socket 超时以毫秒为单位。默认为 10000。 |
zuul.host.time-to-live | -1 | 连接池的生命周期。 |
zuul.host.time-unit | | timeToLive 的 time 单位。 |
zuul.ignore-local-service | 真正 | |
zuul.ignore-security-headers | 真正 | 如果 spring security 在 classpath 上,Flag 说 SECURITYHEADERS 被添加到忽略 headers。通过将 ignoreSecurityHeaders 设置为 false,我们可以关闭此默认行为。这应与禁用默认 spring security headers 一起使用,请参阅https://docs.spring.io/spring-security/site/docs/current/reference/html/headers.html#default-security-headers |
zuul.ignored-headers | | 要完全忽略的 HTTP headers 的名称(i.e.将它们从下游请求中删除并从下游响应中删除它们)。 |
zuul.ignored-patterns | | |
zuul.ignored-services | | 不考虑自动代理的服务名称集。默认情况下,发现 client 中的所有服务都将被代理。 |
zuul.include-debug-header | 假 | 设置 SendResponseFilter 有条件地包括 X-Zuul-Debug-Header 标头。 |
zuul.initial-stream-buffer-size | 8192 | 为初始流缓冲区大小设置 SendResponseFilter。 |
zuul.prefix | | 所有 routes 的 common 前缀。 |
zuul.remove-semicolon-content | 真正 | Flag 表示可以删除超过第一个分号的路径元素。 |
zuul.retryable | 假 | Flag 是否默认支持重试(假设 routes 本身支持它)。 |
zuul.ribbon-isolation-strategy | | |
zuul.ribbon.eager-load.enabled | 假 | 在启动时启用 Ribbon clients 的 eager loading。 |
zuul.routes | | route 名称的地图为 properties。 |
zuul.semaphore.max-semaphores | 100 | Hystrix 的最大信号量总数。 |
zuul.sensitive-headers | | 未传递给下游请求的敏感_header 列表。默认为通常包含用户凭据的“安全”_header 集。如果下游服务是与代理相同的系统的一部分,则可以从列表中删除它们,因此它们共享身份验证数据。如果在您自己的域之外使用物理 URL,那么通常泄漏用户凭据会很糟糕。 |
zuul.servlet-path | /zuul | 将 Zuul 安装为 servlet 的路径(不是 Spring MVC 的一部分)。对于具有大型主体 e.g 的请求,servlet 更有效 memory。文件上传。 |
zuul.set-content-length | 假 | 设置 SendResponseFilter 以有条件地设置 Content-Length 标头。 |
zuul.ssl-hostname-validation-enabled | 真正 | Flag 说明是否应验证 ssl 连接的主机名。默认为 true。这应该只用于测试设置! |
zuul.strip-prefix | 真正 | Flag 说明在转发之前是否从路径中去除前缀。 |
zuul.thread-pool.thread-pool-key-prefix | | hystrix 线程池的 HystrixThreadPoolKey 的前缀,分配给每个服务 Id。此 property 仅在使用 THREAD 作为 ribbonIsolationStrategy 和 useSeparateThreadPools = true 时适用 |
zuul.thread-pool.use-separate-thread-pools | 假 | Flag 确定 RibbonCommands 是否应为 hystrix 使用单独的线程池。通过设置为 true,RibbonCommands 将在与其关联的 hystrix 线程池中执行。每个 RibbonCommand 将根据其 commandKey(serviceId)与线程池相关联。默认情况下,所有命令都将在 threadPoolKey 为“RibbonCommand”的单个线程池中执行。此 property 仅在将 THREAD 用作 ribbonIsolationStrategy 时适用 |
zuul.trace-request-body | 真正 | Flag 说可以跟踪请求主体。 |