|
最新稳定版请使用Spring Cloud Netflix 5.0.0! |
配置属性
下面你可以找到一组配置属性的列表。
| 名称 | 默认值 | 描述 |
|---|---|---|
Eureka.client.allow-redirects |
|
表示服务器是否可以将客户端请求重定向到备份服务器/集群。如果设置为 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 |
|
缓存刷新执行者指数退去相关属性。它是重试延迟的最大乘数值,适用于发生一系列超时的情况。 |
eureka.client.cache-refresh-executor-thread-pool-size |
|
cacheRefreshExecutor 初始化的线程池大小。 |
Eureka.client.client-data-accept |
EurekaAccept 客户端数据的名称 accept. |
|
Eureka.client.decoder-name |
这是一个瞬态配置,一旦最新的编解码器稳定,就可以移除(因为只有一个)。 |
|
Eureka.client.disable-delta |
|
指示 eureka 客户端是否应关闭 delta 取用,转而获取完整的注册表信息。注意,delta取用能极大减少流量,因为Eureka服务器的变更率通常远低于取取速率。这些更改在运行时生效,即下一个注册表取取周期,按照 registryFetchIntervalSeconds 的规定 |
Eureka.client.dollar-replacement |
|
在 Eureka 服务器序列化/反序列化信息时,为美元符号<code>$</code>找一个替换字符串。 |
Eureka.client.enabled |
|
标记表示 Eureka 客户端已被启用。 |
Eureka.client.encoder-name |
这是一个瞬态配置,一旦最新的编解码器稳定,就可以移除(因为只有一个)。 |
|
Eureka.client.escape-char-replacement |
|
在 Eureka 服务器序列化/反序列化信息时,获取一个替换字符串作为下划线符号<code>_</code>。 |
Eureka.client.eureka-connection-idle-timeout-seconds |
|
表示 HTTP 连接到 Eureka 服务器可以处于空闲时间(以秒为单位),直到可以关闭。在AWS环境中,建议数值不超过30秒,因为防火墙会在几分钟后清理连接信息,使连接处于悬浮状态。 |
Eureka.client.eureka-server-connect-timeout-seconds |
|
表示连接Eureka服务器需要超时(以秒计)等待多久。注意客户端中的连接由{@link HttpClient}池化,这个设置会影响实际连接的创建以及从池中获得连接的等待时间。 |
Eureka.client.eureka-server-d-n-s-name |
获取被查询的DNS名称以获取尤里卡服务器列表。如果合同通过实现 serviceUrls 返回服务 URL,则不需要这些信息。当useDnsForFetchingServiceUrls设置为true且Eureka客户端期望DNS以特定方式配置以便动态获取变化中的Eureka服务器时,DNS机制就使用了。这些变化在运行时就有效。 |
|
Eureka.client.eureka-server-port |
获取端口,用于构建服务URL,以便联系Eureka服务器,当Eureka服务器列表来自DNS时。如果合同返回服务 urls eurekaServerServiceUrls(String),则不需要这些信息。当useDnsForFetchingServiceUrls设置为true且Eureka客户端期望DNS以特定方式配置以便动态获取变化中的Eureka服务器时,DNS机制就使用了。这些变化在运行时就有效。 |
|
Eureka.client.eureka-server-read-timeout-seconds |
|
指示从Eureka服务器读取需要超时的时间(以秒计)。 |
Eureka.client.eureka-server-total-connections |
|
获取从Eureka客户端到所有Eureka服务器允许的总连接数。 |
Eureka.client.eureka-server-total-connections-per-host |
|
获取从Eureka客户端到Eureka服务器主机允许的总连接数。 |
Eureka.client.eureka-server-u-r-l-context |
获取URL上下文,用于构建服务URL,以便在Eureka服务器列表来自DNS时联系Eureka服务器。如果合同返回了 eurekaServerServiceUrls 的服务 URL,则不需要这些信息。当useDnsForFetchingServiceUrls设置为true且Eureka客户端期望DNS以特定方式配置以便动态获取变化中的Eureka服务器时,DNS机制就使用了。这些变化在运行时就有效。 |
|
Eureka.client.eureka-service-URL-poll-interval-seconds |
|
表示轮询Eureka服务器信息变化的频率(以秒计)。Eureka服务器可以被添加或移除,这个设置控制了Eureka客户端多快得知服务器。 |
Eureka.client.fetch-registry |
|
指示该客户端是否应从 eureka 服务器获取 eureka 注册信息。 |
Eureka.client.fetch-remote-regions-registry |
逗号分隔列表,列出将获取尤里卡注册信息的区域。必须定义每个可用区域的可用性区,并由可用区返回。未这样做会导致发现客户端启动失败。 |
|
Eureka.client.filter-only-up-instances |
|
表示是否在筛选仅有 InstanceStatus UP 状态的应用实例后获取这些应用。 |
Eureka.client.g-zip-content |
|
表示从Eureka服务器获取的内容是否必须在服务器支持时进行压缩。eureka 服务器的注册表信息会被压缩以实现最佳网络流量。 |
eureka.client.healthcheck.enabled |
|
启用Eureka健康检查处理器。 |
Eureka.client.heartbeat-executor-exponential-back-off-bound |
|
心跳执行人会指数式地退避相关财产。它是重试延迟的最大乘数值,适用于发生一系列超时的情况。 |
eureka.client.heartbeat-executor-thread-pool-size |
|
是 heartbeatExecutor 初始化的线程池大小。 |
Eureka.client.initial-instance-info-replication-interval-seconds |
|
表示最初(以秒计)将实例信息复制到Eureka服务器所需的时间。 |
Eureka.client.instance-info-replication-interval-seconds |
|
表示要复制实例变更的频率(以秒计)到Eureka服务器。 |
eureka.client.jersey.enabled |
|
支持使用JerseyClient作为Eureka HTTP客户端。 |
eureka.client.log-δ-diff |
|
指示是否记录 eureka 服务器与 eureka 客户端在注册信息上的差异。Eureka客户端尝试只从Eureka服务器获取delta变更,以减少网络流量。收到delta后,Eureka客户端会对服务器信息进行对账,以确认没有遗漏某些信息。当客户端与服务器通信时出现网络问题,可能发生对账失败。如果对账失败,Eureka客户端会获得完整的注册信息。在获取完整注册表信息的同时,Eureka客户端可以记录客户端和服务器之间的差异,这个设置会控制这一点。这些更改在运行时生效,均由 registryFetchIntervalSecondsr 指定的下一个注册表取取周期生效 |
Eureka.client.on-demand-update-status-change |
|
如果设置为 true,通过 ApplicationInfoManager 的本地状态更新会触发按需(但速率受限)的注册/更新,访问远程 Eureka 服务器。 |
Eureka.client.order |
|
发现客户端的顺序 |
Eureka.client.prefer-same-zone-eureka |
|
指示该实例是否应尝试在同一区域使用Eureka服务器以降低延迟或其他原因。理想情况下,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.refresh.enable |
|
决定EurekaClient实例是否可以刷新(如果禁用,Eureka客户端属性将无法刷新)。 |
Eureka.client.region |
|
获取该实例所在的区域(AWS数据中心使用)。 |
Eureka.client.register-with-eureka |
|
指示该实例是否应将信息注册到Eureka服务器以便他人发现。有时你不希望自己的案例被发现,而你却希望发现其他案例。 |
Eureka.client.Registry-fetch-interval-seconds |
|
表示从尤里卡服务器获取注册表信息的频率(以秒计)。 |
Eureka.client.Registry-refresh-single-vip-address |
表示客户是否只对单个VIP的登记信息感兴趣。 |
|
Eureka.client.rest-template-timeout.connect-request-timeout |
|
|
Eureka.client.rest-template-timeout.connect-timeout |
|
默认值设为 180000,符合 {@link RequestConfig} 和 {@link SocketConfig} 的默认值。 |
Eureka.client.rest-template-timeout.socket-timeout |
|
|
eureka.client.restclient.enabled |
|
支持Eureka HTTP Client的RestClient使用。 |
Eureka.client.restclient.timeout.connect-request-timeout |
|
|
eureka.client.restclient.timeout.connect-timeout |
|
默认值设为 180000,符合 {@link RequestConfig} 和 {@link SocketConfig} 的默认值。 |
Eureka.client.restclient.timeout.socket-timeout |
|
|
Eureka.client.service-url |
可用性区域地图,列出与Eureka服务器通信的完全合格URL。每个值可以是单个URL或逗号分隔的备选位置列表。通常 Eureka 服务器的 URL 会包含协议、主机、端口、上下文和版本信息(如果有的话)。示例:ec2-256-156-243-129.compute-1.amazonaws.com:7001/eureka/ 这些更改在运行时生效,即下一次服务 URL 刷新周期,按照 eurekaServiceUrlPollIntervalSeconds 的规定。 |
|
Eureka.client.should-enforce-registration-at-init |
|
指示客户端在初始化时是否应强制注册。默认为false。 |
Eureka.client.should-unregister-on-shutdown |
|
指示客户端在客户端关机时是否应明确从远程服务器中取消注册。 |
eureka.client.tls.enabled |
||
eureka.client.tls.key密码 |
||
eureka.client.tls.key商店 |
||
eureka.client.tls.key-store-password(存储密码) |
||
eureka.client.tls.key商店类型 |
||
Eureka.client.tls.trust-store |
||
eureka.client.tls.trust-store-password |
||
Eureka.client.tls.trust-store-type |
||
Eureka.client.use-dns-for-fetching-service-urls |
|
指示 eureka 客户端是否应使用 DNS 机制获取 eureka 服务器列表进行通信。当 DNS 名称更新以增加服务器时,该信息会在 eureka 客户端轮询后立即使用,具体地址为 eurekaServiceUrlPollIntervalSeconds。或者,服务 URL 也可以返回 serviceUrls,但用户应实现自己的机制,以便在更改时返回更新后的列表。这些变化在运行时就有效。 |
eureka.client.webclient.enabled |
|
支持使用Eureka HTTP Client的WebClient。 |
eureka.dashboard.enabled |
|
标记以启用Eureka仪表盘。默认是true。 |
Eureka.dashboard.path |
|
相对于servlet路径,前往Eureka仪表盘的路径。默认为“/”。 |
尤里卡.数据中心 |
|
尤里卡数据中心。默认是“默认”。 |
尤里卡.环境 |
|
有了顿悟。默认是“测试”。 |
Eureka.instance.a-s-g-name |
它会获得与该实例关联的 AWS 自动扩展组名称。这些信息专门用于在 AWS 环境中自动让实例在实例启动且流量被禁用后停止服务。 |
|
eureka.instance.app-组名 |
获取Eureka注册的申请组名称。 |
|
Eureka.instance.appname |
|
获取申请名称,以便向Eureka注册。 |
Eureka.instance.async-client-initialization |
|
如果成立,EurekaClient 在创建实例注册(InstanceRegistry bean)时将异步初始化。 |
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。如果提供了完整网址,则优先。<p> 它通常用于根据实例的健康状况做出有根据的决策——例如,它可以用来决定是否对整个农场进行部署,或者在不造成进一步损害的情况下停止部署。完整URL应遵循${eureka.hostname}:7001/格式,其中运行时替换值${eureka.hostname}。 |
|
Eureka.instance.health-check-url-path |
获取该实例的相对健康检查URL路径。健康检查页面的URL由主机名和通信类型——安全或非安全,分别在securePort和nonSecurePort中指定——构成。它通常用于根据实例健康状况做出有根据的决策——例如,它可以用来决定是否对整个农场进行部署,或者在不造成进一步损害的情况下停止部署。 |
|
Eureka.instance.home-page-url |
获取该实例的绝对主页URL。如果主页位于与 Eureka 通信的同一实例中,用户可以提供 homePageUrlPath;否则,如果该实例是其他服务器的代理,用户可以提供完整 URL。如果提供了完整网址,则优先。它通常用于其他服务的信息参考,作为着陆页使用。完整URL应遵循${eureka.hostname}:7001/格式,其中运行时替换值${eureka.hostname}。 |
|
Eureka.instance.home-page-url-path |
|
获取该实例的相对首页URL路径。主页URL由主机名和通信类型——安全或不安全——构成。它通常用于其他服务的信息参考,作为着陆页使用。 |
Eureka.instance.hostname |
主机名如果能在配置时确定(否则会从作系统原语中猜测)。 |
|
Eureka.instance.initial-status |
|
初始状态是向远程Eureka服务器注册。 |
Eureka.instance.instance-enabled-onit |
|
指示实例注册后是否应立即启用流量处理。有时应用程序可能需要先做一些预处理,才能准备好接收流量。 |
Eureka.instance.instance-id |
在应用名范围内取得该实例的唯一ID,以便注册到Eureka。 |
|
Eureka.instance.ip-address |
获取实例的IPA代理。这些信息仅供学术目的,因为来自其他实例的通信主要使用{@link #getHostName(布尔)}中提供的信息。 |
|
Eureka.instance.lease-expiration-duration-in-seconds |
|
表示Eureka服务器自收到最后一次心跳后等待的时间(秒),然后才能移除该实例,并通过禁止访问该实例的流量。将该值设置过长可能导致流量被路由到实例,尽管该实例尚未存活。将该值设得太小可能导致实例因临时网络故障而被从流量中移除。该值至少要高于leaseRenewalIntervalInSeconds中指定的值。 |
Eureka.instance.lease-renewal-interval-in-seconds |
|
表示 eureka 客户端需要多久(以秒计)发送心跳以表明服务器仍然活着。如果在lease ExpirationDurationInSeconds指定的时间内未收到心跳,Eureka服务器会将该实例从视野中移除,从而禁止该实例的流量。注意,如果实例实现了HealthCheckCallback,然后决定让自己不可用,它仍然可能无法接收流量。 |
Eureka.instance.metadata-map |
获取与该实例关联的元数据名称/值对。这些信息会被发送到Eureka服务器,其他实例可以使用。 |
|
Eureka.instance.metadata-map.weight |
|
加权负载均衡的服务权重实例。 |
Eureka.instance.namespace |
|
获取用于查找属性的命名空间。在春云中被忽视了。 |
Eureka.instance.non-secure-port |
|
获取实例应接收流量的非安全端口。 |
Eureka.instance.non-secure-port-enabled |
|
指示是否应启用非安全端口以供流量使用。 |
Eureka.instance.prefer-ip-address |
|
标记说明,在猜测主机名时,应优先使用服务器的IP地址,而不是作系统报告的主机名。 |
Eureka.instance.registry.default-open-for-traffic-count |
|
用于确定租约何时取消的价值,独立租约默认为1。对于对等复制的尤里卡斯,应设置为0 |
Eureka.instance.registry.expected-number-of-clients-sending-renews |
|
|
Eureka.instance.secure-health-check-url |
获取了本实例的绝对安全健康检查页面URL。如果健康检查页面位于与 Eureka 通信的同一实例中,用户可以提供 secureHealthCheckUrl;否则,如果该实例是其他服务器的代理,用户可以提供完整 URL。如果提供了完整网址,则优先。<p> 它通常用于根据实例的健康状况做出有根据的决策——例如,它可以用来决定是否对整个农场进行部署,或者在不造成进一步损害的情况下停止部署。完整URL应遵循${eureka.hostname}:7001/格式,其中运行时替换值${eureka.hostname}。 |
|
Eureka.instance.secure-port |
|
获取实例应该接收流量的安全端口。 |
Eureka.instance.secure-port-enabled |
|
指示是否应启用安全端口以供流量使用。 |
Eureka.instance.secure-virtual-host-name |
|
获取该实例定义的安全虚拟主机名称。这通常是其他实例通过使用安全虚拟主机名来找到该实例的方式。可以把这看作是完全限定域名,你的服务用户需要找到这个实例。 |
Eureka.instance.status-page-url |
获取该实例的绝对状态页面 URL 路径。如果状态页面位于与 Eureka 通信的同一实例中,用户可以提供 statusPageUrlPath;否则,如果该实例是其他服务器的代理,用户可以提供完整 URL。如果提供了完整网址,则优先。它通常用于其他服务获取该实例状态的信息。用户可以提供一个简单的 HTML 来指示实例当前状态。 |
|
Eureka.instance.status-page-url-path |
获取该实例的相对状态页面 URL 路径。状态页的URL随后由主机名和通信类型——安全或非安全,分别在securePort和nonSecurePort中指定——构成。它通常用于其他服务获取该实例状态的信息。用户可以提供一个简单的 HTML 来指示实例当前状态。 |
|
Eureka.instance.virtual-host-name |
|
获取该实例定义的虚拟主机名称。这通常是其他实例通过虚拟主机名找到该实例的方式。可以把这看作是完全限定域名,你的服务用户需要找到这个实例。 |
Eureka.server.a-s-g-cache-expiry-timeout-ms |
|
|
Eureka.server.a-s-g-query-timeout-ms |
|
|
eureka.server.a-s-g-update-interval-ms |
|
|
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 |
|
|
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 |
|
|
Eureka.server.e-i-p-binding-retry-interval-ms |
|
|
Eureka.server.e-i-p-binding-retry-interval-ms-when-unbound |
|
|
Eureka.server.enable-replicated-request-compression |
|
|
eureka.server.enable-self-preservation |
|
|
Eureka.server.eviction-interval-timer-in-ms |
|
|
Eureka.server.expected-client-renewal-interval-seconds |
|
|
eureka.server.g-zip-content-from-remote-region |
|
|
Eureka.server.initial-capacity-of-response-cache |
|
|
eureka.server.json-编解码器-名称 |
||
Eureka.server.list-auto-scaling-groups-role-name |
|
|
eureka.server.log身份头部 |
|
|
eureka.server.max-元素-在对等复制池中 |
|
|
eureka.server.max-element-in-status-replication-pool- |
|
|
eureka.server.max-闲置线程-对等复制的分钟 |
|
|
eureka.server.max-idle-thread-in-minutes-age-for-status-replication |
|
|
eureka.server.max-线程用于对等复制 |
|
|
eureka.server.max-状态复制线程 |
|
|
eureka.server.max-复制时间 |
|
|
eureka.server.metrics.enabled |
|
指示是否应为 Eureka 实例启用这些指标。 |
Eureka.server.min-available-instances-for-peer-replication |
|
|
eureka.server.min-threads-for-peer-replication |
|
|
Eureka.server.min-threads-for-status-replication |
|
|
Eureka.server.my-URL |
||
Eureka.server.number-of-replication-retries |
|
|
Eureka.server.peer-eureka-nodes-update-interval-ms |
|
|
eureka.server.peer-eureka-status-refresh-time-interval-ms |
|
|
eureka.server.peer-node-connect-timeout-ms |
|
|
Eureka.server.peer-node-connection-idle-timeout-seconds |
|
|
eureka.server.peer-node-read-timeout-ms |
|
|
Eureka.server.peer-node-total-connections |
|
|
eureka.server.peer-node-total-connections-per-host |
|
|
Eureka.server.prime-aws-replica-connections |
|
|
Eureka.server.property-resolver |
||
Eureka.server.rate-limiter-burst-size |
|
|
Eureka.server.rate-limiter-enabled |
|
|
Eureka.server.rate-limiter-full-fetch-average-rate |
|
|
Eureka.server.rate-limiter-privileged-clients |
||
Eureka.server.rate-limiter-registry-fetch-average-rate |
|
|
Eureka.server.rate-limiter-throttle-standard-clients |
|
|
Eureka.server.registry-sync-retries |
|
|
eureka.server.registry-sync-retry-wait-ms |
|
|
eureka.server.remote-region-app-whitelist |
||
Eureka.server.remote-region-connect-timeout-ms |
|
|
Eureka.server.remote-region-connection-idle-timeout-seconds |
|
|
eureka.server.remote-region-fetch-thread-pool-size |
|
|
Eureka.server.remote-region-read-timeout-ms |
|
|
Eureka.server.remote-region-registry-fetch-interval |
|
|
Eureka.server.remote-region-total-connections |
|
|
Eureka.server.remote-region-total-connections-per-host |
|
|
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 |
|
|
eureka.server.renewal-threshold-update-interval-ms |
|
|
Eureka.server.response-cache-自动到期-秒数 |
|
|
Eureka.server.response-cache-update-interval-ms |
|
|
Eureka.server.retention-time-in-m-s-in-delta-queue |
|
|
Eureka.server.route53-bind-rebind-retries |
|
|
Eureka.server.route53-binding-retry-interval-ms |
|
|
Eureka.server.route53-domain-t-t-l |
|
|
eureka.server.sync-when-timestamp-differs |
|
|
Eureka.server.use-只读-响应-缓存 |
|
|
eureka.server.wait-time-in-ms-when-sync-empty |
|
|
eureka.server.xml-编解码器名称 |
||
spring.cloud.compatibility-verifier.compatible-boot-versions |
|
Spring Boot依赖默认接受的版本。如果你不想指定具体值,可以为补丁版本设置 {@code x}。示例:{@code 3.4.x} |
spring.cloud.compatibility-verifier.enabled |
|
支持创建 Spring Cloud 兼容性验证。 |
spring.cloud.config.allow-override |
|
标志表示可以使用{@link #isOverrideSystemProperties() systemPropertiesOverride}。设置为 false,以防止用户误改默认值。默认是true。 |
spring.cloud.config.initialize-on-context-refresh |
|
在上下文刷新事件时,标记引导配置初始化。默认是假的。 |
spring.cloud.config.override-none |
|
标记表示当 {@link #setAllowOverride(布尔) allowOverride} 为真时,外部属性应优先级最低,不应覆盖任何现有属性源(包括本地配置文件)。默认是假的。这只会在使用配置优先引导时产生影响。 |
spring.cloud.config.override-system-properties |
|
标记表示外部属性应覆盖系统属性。默认是true。 |
spring.cloud.decrypt-environment-post-processor.enabled |
|
启用DecryptEnvironmentPostProcessor。 |
spring.cloud.discovery.client.composite-indicator.enabled |
|
启用发现客户端复合健康指标。 |
spring.cloud.discovery.client.health-indicator.enabled |
|
|
Spring.cloud.discovery.client.health-indicator.include-description |
|
|
spring.cloud.discovery.client.health-indicator.use-services-query |
|
指示器是否应该使用 {@link DiscoveryClient#getServices} 来检查其健康状态。当设置为{@code false}时,指示器会使用较轻的{@link DiscoveryClient#probe()}。这在大规模部署中非常有用,因为返回的服务数量使得作变得不必要地繁重。 |
Spring.cloud.discovery.client.simple.instances |
||
spring.cloud.discovery.client.simple.local.host |
||
spring.cloud.discovery.client.simple.local.instance-id |
||
spring.cloud.discovery.client.simple.local.metadata |
||
spring.cloud.discovery.client.simple.local.port |
|
|
Spring.cloud.discovery.client.simple.local.secure |
|
|
spring.cloud.discovery.client.simple.local.service-id |
||
Spring.cloud.discovery.client.simple.local.uri |
||
spring.cloud.discovery.client.simple.order |
||
spring.cloud.discovery.enabled |
|
支持客户健康指标的发现。 |
spring.cloud.features.enabled |
|
启用功能端点。 |
Spring.cloud.httpclientfactories.apache.enabled |
|
支持创建Apache Http客户端工厂豆子。 |
spring.cloud.httpclientfactories.ok.enabled |
|
支持创建OK Http客户端工厂豆。 |
spring.cloud.hypermedia.refresh.fixed-delay |
|
|
spring.cloud.hypermedia.refresh.initial-delay |
|
|
Spring.cloud.inetutils.default-hostname |
|
默认主机名。用于出错时使用。 |
spring.cloud.inetutils.default-ip-address |
|
默认IP地址。用于出错时使用。 |
Spring.cloud.inetutils.ignored-interfaces |
将被忽略的网络接口 Java 正则表达式列表。 |
|
Spring.cloud.inetutils.preferred-networks |
网络地址的 Java 正则表达式列表,这些地址将被优先考虑。 |
|
spring.cloud.inetutils.timeout-seconds |
|
超时,计算主机名时只需几秒。 |
spring.cloud.inetutils.use-only-site-local-interfaces |
|
是否只使用与站点本地地址的接口。详情请参见{@link InetAddress#isSiteLocalAddress()}。 |
Spring.cloud.loadbalancer.cache.caffeine.spec |
创建缓存的规范。有关规格格式的更多详情,请参见CaffeineSpec。 |
|
Spring.cloud.loadbalancer.cache.capacity |
|
初始缓存容量表示为int。 |
spring.cloud.loadbalancer.cache.enabled |
|
启用 Spring Cloud LoadBalancer 缓存机制。 |
Spring.cloud.loadbalancer.cache.ttl |
|
存活时间——从记录写入起计入的时间,之后缓存条目失效,表示为{持续时间}({@link Duration}。{@link String} 属性必须符合 Spring Boot <code>StringToDurationConverter</code> 中规定的相应语法。@see <a href= “https://github.com/spring-projects/spring-boot/blob/master/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/convert/StringToDurationConverter.java”>StringToDurationConverter.java</a> |
Spring.cloud.loadbalancer.call-get-with-request-on-delegates |
|
如果该标志设置为 {@code true},{@code ServiceInstanceListSupplier#get(Request request)} 方法将被实现,调用 {@code delegate.get(request)} 在 {@code DelegatingServiceInstanceListSupplier} 可分配的类中调用该方法,这些类尚未实现该方法,排除 {@code CachingServiceInstanceListSupplier} 和 {@code HealthCheckServiceInstanceListSupplier},后者应直接放在执行实例的提供商之后的实例供应者层级中在进行任何基于请求的过滤之前,通过网络检索,默认为{@code true}。 |
Spring.cloud.loadbalancer.clients |
||
Spring.cloud.loadbalancer.configurations |
|
启用预定义的负载均衡器配置。 |
Spring.cloud.loadbalancer.eager-load.clients |
客户的名字。 |
|
spring.cloud.loadbalancer.enabled |
|
启用 Spring Cloud 负载均衡器。 |
Spring.cloud.loadbalancer.eureka.approximate-zone-from-hostname |
|
用来判断我们是否应该尝试获得 |
spring.cloud.loadbalancer.health-check.initial-delay |
|
HealthCheck 调度器的初始延迟值。 |
spring.cloud.loadbalancer.health-check.interval |
|
用于重运行HealthCheck调度器的间隔。 |
Spring.cloud.loadbalancer.health-check.path |
健康检查请求应在哪条路径上提出。可以设置 |
|
spring.cloud.loadbalancer.health-check.port |
健康检查请求应在哪条路径上提出。如果没有设置,则请求服务所用的端口在服务实例中可用。 |
|
Spring.cloud.loadbalancer.health-check.refetch-instances |
|
表示实例是否应被 |
Spring.cloud.loadbalancer.health-check.refetch-instances-interval |
|
用于重新获取可用服务实例的间隔。 |
spring.cloud.loadbalancer.health-check.repeat-health-check |
|
指示是否应持续进行健康检查。设置成 可能有用 |
Spring.cloud.loadbalancer.health-check.update-results-list |
|
表示{@code healthCheckFlux}是否应对每个已检索的活{@link ServiceInstance}发出。如果设置为 {@code false},则整个活体实例序列先被收集到列表中,然后才发出。 |
Spring.cloud.loadbalancer.hint |
允许设置 <code>hint</code> 的值,该值传递给 LoadBalancer 请求,随后可在 {@link ReactiveLoadBalancer} 实现中使用。 |
|
Spring.cloud.loadbalancer.hint-header-name |
|
允许设置用于传递提示的头部名称,用于基于提示的服务实例过滤。 |
spring.cloud.loadbalancer.retry.avoid-previous-instance |
|
启用 ServiceInstanceListSupplier 的 Javas 包装 |
spring.cloud.loadbalancer.retry.backoff.enabled |
|
指示是否应应用反应堆重试回退。 |
Spring.cloud.loadbalancer.retry.backoff.jitter |
|
用于设置 |
spring.cloud.loadbalancer.retry.backoff.max退后 |
|
用于设置 |
spring.cloud.loadbalancer.retry.backoff.min-backoff |
|
用于设置 |
spring.cloud.loadbalancer.retry.enabled |
|
启用负载均衡器重试。 |
spring.cloud.loadbalancer.retry.max-retries on-next-service-instance |
|
下一次执行的重试次数 |
spring.cloud.loadbalancer.retry.max-在同一服务实例上重试 |
|
同一节点上需要执行的重试次数 |
Spring.cloud.loadbalancer.retry.retry-on-all-exceptions |
|
表示应对所有例外尝试重试,而非仅限于指定异常 |
Spring.cloud.loadbalancer.retry.retry-on-all-operations |
|
表示应尝试在以下作中重试, |
Spring.cloud.loadbalancer.retry.retryable-exceptions |
|
一个 |
Spring.cloud.loadbalancer.retry.retryable-status-codes |
|
一个 |
spring.cloud.loadbalancer.service-discovery.timeout |
调用服务发现时超时持续时间的字符串表示。 |
|
spring.cloud.loadbalancer.stats.include-path |
|
指示是否应将{@code路径}添加到{@code uri}标签中。当使用 {@link RestTemplate} 执行具有高基数路径的负载均衡请求时,建议将其设置为 {@code false}。 |
spring.cloud.loadbalancer.stats.micrometer.enabled |
|
启用Spring Cloud LoadBalancer微米统计。 |
Spring.cloud.loadbalancer.sticky-session.add-service-instance-cookie |
|
指示是否需要由LoadBalancer添加新选定实例的cookie。 |
Spring.cloud.loadbalancer.sticky-session.instance-id-cookie-name |
|
包含首选实例ID的cookie名称。 |
Spring.cloud.loadbalancer.subset.instance-id |
确定性子集实例ID。如果未设置,则使用 {@link IdUtils#getDefaultInstanceId(PropertyResolver)}。 |
|
spring.cloud.loadbalancer.subset.size |
|
确定性子集的最大子集大小。 |
spring.cloud.loadbalancer.x-forwarded.enabled |
|
以启用X转发头部。 |
Spring.cloud.loadbalancer.zone |
Spring Cloud 负载均衡器区域。 |
|
spring.cloud.refresh.additional-property-sources-to-retain |
刷新时需要保留的额外房产资源。通常只保留系统属性源。该属性允许保留由环境后处理器创建的属性源。 |
|
spring.cloud.refresh.enabled |
|
启用刷新范围及相关功能的自动配置。 |
spring.cloud.refresh.extra-refreshable |
|
额外的Beans名称或类名,用于后期处理到刷新范围。 |
spring.cloud.refresh.never-refreshable |
|
用逗号分开的Beans名称列表,表示豆子永远不会刷新或装回。 |
spring.cloud.refresh.on-restart.enabled |
|
在开始时启用刷新上下文。 |
spring.cloud.service-registry.auto-registration.enabled |
|
服务自动注册是否已启用。默认为真。 |
Spring.cloud.service-registry.auto-registration.fail-fast |
|
如果没有自动服务注册,启动是否失败。默认为false。 |
Spring.cloud.service-registry.auto-registration.register-management |
|
是否将管理注册为服务。默认为真。 |
spring.cloud.util.enabled |
|
支持创建 Spring Cloud 工具豆。 |