姓名 | 默认 | 描述 |
---|---|---|
eureka.client.eureka-connection-idle-timeout-seconds |
|
指示与 eureka 服务器的 HTTP 连接在关闭之前可以保持空闲状态的时间(以秒为单位)。在 AWS 环境中,建议该值不超过 30 秒,因为防火墙会在几分钟后清理连接信息,使连接处于悬而未决的状态。 |
eureka.client.eureka-server-connect-timeout-seconds |
|
指示与 eureka 服务器的连接需要超时之前等待的时间(以秒为单位)。请注意,客户端中的连接由 {@link HttpClient} 进行池化,此设置会影响实际的连接创建以及从池中获取连接的等待时间。 |
eureka.client.eureka-server-d-n-s-name |
`` |
获取要查询的 DNS 名称,以获取 eureka 服务器列表。如果合约通过实现 serviceUrls 返回服务 url,则不需要此信息。当 useDnsForFetchingServiceUrls 设置为 true 并且 eureka 客户端期望 DNS 以某种方式配置以便能够动态获取不断变化的 eureka 服务器时,将使用 DNS 机制。这些更改在运行时有效。 |
eureka.client.eureka-server-port |
`` |
当 eureka 服务器列表来自 DNS 时,获取用于构造服务 url 来联系 eureka 服务器的端口。如果合约返回服务 url 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 |
`` |
当 eureka 服务器列表来自 DNS 时,获取用于构造联系 eureka 服务器的服务 url 的 URL 上下文。如果合约从 eurekaServerServiceUrls 返回服务 URL,则不需要此信息。当 useDnsForFetchingServiceUrls 设置为 true 并且 eureka 客户端期望 DNS 以某种方式配置以便能够动态获取不断变化的 eureka 服务器时,将使用 DNS 机制。这些更改在运行时有效。 |
eureka.client.eureka-service-url-poll-interval-seconds |
|
指示轮询 eureka 服务器信息更改的频率(以秒为单位)。可以添加或删除尤里卡服务器,此设置控制尤里卡客户端应该多久知道它。 |
eureka.client.prefer-same-zone-eureka |
|
指示此实例是否应出于延迟和/或其他原因尝试使用同一区域中的 eureka 服务器。理想情况下,eureka 客户端配置为与同一区域中的服务器通信。更改在registryFetchIntervalSeconds 指定的下一个注册表获取周期的运行时生效。 |
eureka.client.register-with-eureka |
|
指示该实例是否应该向 eureka 服务器注册其信息以供其他人发现。在某些情况下,您不希望自己的实例被发现,而只想发现其他实例。 |
eureka.server.peer-eureka-nodes-update-interval-ms |
|
|
eureka.server.peer-eureka-status-refresh-time-interval-ms |
|
|
ribbon.eureka.enabled |
|
允许将 Eureka 与 Ribbon 一起使用。 |
spring.cloud.bus.ack.destination-service |
`` |
想要监听ack的服务。默认为空(意味着所有服务)。 |
spring.cloud.bus.ack.enabled |
|
关闭 ack 的标志(默认打开)。 |
spring.cloud.bus.content-type |
`` |
巴士哑剧类型。 |
spring.cloud.bus.destination |
`` |
消息的 Spring Cloud Stream 目的地的名称。 |
spring.cloud.bus.enabled |
|
指示总线已启用的标志。 |
spring.cloud.bus.env.enabled |
|
用于关闭环境更改事件的标志(默认打开)。 |
spring.cloud.bus.id |
|
此应用程序实例的标识符。 |
spring.cloud.bus.refresh.enabled |
|
用于关闭刷新事件的标志(默认打开)。 |
spring.cloud.bus.trace.enabled |
|
打开 ack 跟踪的标志(默认关闭)。 |
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 以防止用户意外更改默认值。默认为真。 |
spring.cloud.config.allow-override |
|
指示可以使用 {@link #isOverrideSystemProperties() systemPropertiesOverride} 的标志。设置为 false 以防止用户意外更改默认值。默认为真。 |
spring.cloud.config.discovery.enabled |
|
指示配置服务器发现已启用的标志(将通过发现查找配置服务器 URL)。 |
spring.cloud.config.discovery.service-id |
|
用于定位配置服务器的服务 ID。 |
spring.cloud.config.enabled |
|
标记表示远程配置已启用。默认 true; |
spring.cloud.config.fail-fast |
|
指示连接到服务器失败是致命的标志(默认为 false)。 |
spring.cloud.config.headers |
`` |
用于创建客户端请求的附加标头。 |
spring.cloud.config.initialize-on-context-refresh |
|
用于在上下文刷新事件上初始化引导程序配置的标志。默认为 false。 |
spring.cloud.config.initialize-on-context-refresh |
|
用于在上下文刷新事件上初始化引导程序配置的标志。默认为 false。 |
spring.cloud.config.label |
`` |
用于提取远程配置属性的标签名称。默认值在服务器上设置(对于基于 git 的服务器通常为“main”)。 |
spring.cloud.config.media-type |
`` |
要发送到配置服务器的 Accept 标头媒体类型。 |
spring.cloud.config.multiple-uri-strategy |
`` |
当调用服务器失败并且 uri 属性上配置了多个 URL 时使用的策略(默认 {@link MultipleUriStrategy#ALWAYS})。 |
spring.cloud.config.name |
`` |
用于获取远程属性的应用程序名称。 |
spring.cloud.config.override-none |
|
该标志指示当 {@link #setAllowOverride(boolean)allowOverride} 为 true 时,外部属性应采用最低优先级,并且不应覆盖任何现有属性源(包括本地配置文件)。默认为 false。 |
spring.cloud.config.override-none |
|
该标志指示当 {@link #setAllowOverride(boolean)allowOverride} 为 true 时,外部属性应采用最低优先级,并且不应覆盖任何现有属性源(包括本地配置文件)。默认为 false。 |
spring.cloud.config.override-system-properties |
|
指示外部属性应覆盖系统属性的标志。默认为真。 |
spring.cloud.config.override-system-properties |
|
指示外部属性应覆盖系统属性的标志。默认为真。 |
spring.cloud.config.password |
`` |
联系远程服务器时使用的密码(HTTP Basic)。 |
spring.cloud.config.profile |
|
获取远程配置时使用的默认配置文件(以逗号分隔)。默认为“默认”。 |
spring.cloud.config.request-connect-timeout |
|
等待连接到配置服务器超时。 |
spring.cloud.config.request-read-timeout |
|
等待从配置服务器读取数据超时。 |
spring.cloud.config.retry.initial-interval |
|
初始重试间隔(以毫秒为单位)。 |
spring.cloud.config.retry.max-attempts |
|
最大尝试次数。 |
spring.cloud.config.retry.max-interval |
|
退避的最大间隔。 |
spring.cloud.config.retry.multiplier |
|
下一个间隔的乘数。 |
spring.cloud.config.send-state |
|
指示是否发送状态的标志。默认为真。 |
spring.cloud.config.tls |
`` |
TLS 属性。 |
spring.cloud.config.token |
`` |
安全令牌传递到底层环境存储库。 |
spring.cloud.config.uri |
|
远程服务器的 URI(默认http://localhost:8888)。 |
spring.cloud.config.username |
`` |
联系远程服务器时使用的用户名(HTTP Basic)。 |
spring.cloud.consul.config.acl-token |
`` |
|
spring.cloud.consul.config.data-key |
|
如果格式为 Format.PROPERTIES 或 Format.YAML,则以下字段将用作查找 consul 进行配置的键。 |
spring.cloud.consul.config.default-context |
|
|
spring.cloud.consul.config.enabled |
|
|
spring.cloud.consul.config.fail-fast |
|
如果为 true,则在配置查找期间引发异常,否则记录警告。 |
spring.cloud.consul.config.format |
`` |
|
spring.cloud.consul.config.name |
`` |
用于在 consul KV 中查找值时使用 spring.application.name 的替代方案。 |
spring.cloud.consul.config.prefix |
`` |
|
spring.cloud.consul.config.prefixes |
`` |
|
spring.cloud.consul.config.profile-separator |
|
|
spring.cloud.consul.config.watch.delay |
|
手表的固定延迟值(以毫秒为单位)。默认为 1000。 |
spring.cloud.consul.config.watch.enabled |
|
如果手表已启用。默认为 true。 |
spring.cloud.consul.config.watch.wait-time |
|
等待(或阻止)监视查询的秒数,默认为 55。需要小于默认 ConsulClient(默认为 60)。要增加 ConsulClient 超时,请使用自定义 ConsulRawClient 和自定义 HttpClient 创建 ConsulClient bean。 |
spring.cloud.consul.discovery.acl-token |
`` |
|
spring.cloud.consul.discovery.catalog-services-watch-delay |
|
调用 watch consul 目录之间的延迟(以毫秒为单位),默认值为 1000。 |
spring.cloud.consul.discovery.catalog-services-watch-timeout |
|
观看 consul 目录时阻止的秒数,默认为 2。 |
spring.cloud.consul.discovery.consistency-mode |
`` |
健康服务请求的一致性模式。 |
spring.cloud.consul.discovery.datacenters |
`` |
要在服务器列表中查询的 serviceId -> 数据中心的映射。这允许在另一个数据中心查找服务。 |
spring.cloud.consul.discovery.default-query-tag |
`` |
如果 serverListQueryTags 中未列出,则要在服务列表中查询标记。可以使用逗号分隔值指定多个标签。 |
spring.cloud.consul.discovery.default-zone-metadata-name |
|
服务实例区域来自元数据。这允许更改元数据标签名称。 |
spring.cloud.consul.discovery.deregister |
|
禁用 consul 中服务的自动取消注册。 |
spring.cloud.consul.discovery.enable-tag-override |
`` |
为已注册的服务启用标签覆盖。 |
spring.cloud.consul.discovery.enabled |
|
是否启用服务发现? |
spring.cloud.consul.discovery.fail-fast |
|
如果为 true,则在服务注册期间引发异常,否则记录警告(默认为 true)。 |
spring.cloud.consul.discovery.health-check-critical-timeout |
`` |
取消注册服务的超时关键时间超过超时(例如30m)。需要 consul 版本 7.x 或更高版本。 |
spring.cloud.consul.discovery.health-check-headers |
`` |
应用于运行状况检查调用的标头。 |
spring.cloud.consul.discovery.health-check-interval |
|
多久进行一次健康检查(例如10秒),默认10秒。 |
spring.cloud.consul.discovery.health-check-path |
|
调用健康检查的备用服务器路径。 |
spring.cloud.consul.discovery.health-check-timeout |
`` |
健康检查超时(例如10s)。 |
spring.cloud.consul.discovery.health-check-tls-skip-verify |
`` |
如果为 true,则在服务检查期间跳过证书验证,否则运行证书验证。 |
spring.cloud.consul.discovery.health-check-url |
`` |
自定义健康检查 URL 以覆盖默认值。 |
spring.cloud.consul.discovery.heartbeat.actuator-health-group |
`` |
通过执行器确定系统运行状况时要使用的执行器运行状况组(根组为空)。 |
spring.cloud.consul.discovery.heartbeat.enabled |
|
|
spring.cloud.consul.discovery.heartbeat.interval-ratio |
`` |
|
spring.cloud.consul.discovery.heartbeat.reregister-service-on-failure |
|
|
spring.cloud.consul.discovery.heartbeat.ttl |
|
|
spring.cloud.consul.discovery.heartbeat.use-actuator-health |
|
在向 Consul TTL 检查报告应用程序状态时是否考虑当前系统运行状况(通过 Actuator Health 端点报告)。执行器运行状况端点还必须可供应用程序使用。 |
spring.cloud.consul.discovery.hostname |
`` |
访问服务器时使用的主机名。 |
spring.cloud.consul.discovery.include-hostname-in-instance-id |
|
注册服务时是否将主机名包含在默认实例 ID 中。 |
spring.cloud.consul.discovery.instance-group |
`` |
服务实例组。 |
spring.cloud.consul.discovery.instance-id |
`` |
唯一的服务实例 ID。 |
spring.cloud.consul.discovery.instance-zone |
`` |
服务实例区。 |
spring.cloud.consul.discovery.ip-address |
`` |
访问服务时使用的IP地址(还必须设置preferIpAddress才能使用)。 |
spring.cloud.consul.discovery.lifecycle.enabled |
|
|
spring.cloud.consul.discovery.management-enable-tag-override |
`` |
为注册的管理服务启用标签覆盖。 |
spring.cloud.consul.discovery.management-metadata |
`` |
注册管理服务时使用的元数据。 |
spring.cloud.consul.discovery.management-port |
`` |
注册管理服务的端口(默认为管理端口)。 |
spring.cloud.consul.discovery.management-suffix |
|
注册管理服务时使用的后缀。 |
spring.cloud.consul.discovery.management-tags |
`` |
注册管理服务时使用的标签。 |
spring.cloud.consul.discovery.metadata |
`` |
注册服务时使用的元数据。 |
spring.cloud.consul.discovery.order |
|
`CompositeDiscoveryClient` 用于对可用客户端进行排序的发现客户端的顺序。 |
spring.cloud.consul.discovery.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 |
|
在console中注册健康检查。在服务开发过程中很有用。 |
spring.cloud.consul.discovery.scheme |
|
是否注册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 |
|
Spring Cloud Consul 是否已启用。 |
spring.cloud.consul.host |
|
领事代理主机名。默认为“本地主机”。 |
spring.cloud.consul.path |
`` |
如果 consul 在非 root 下,则自定义路径。 |
spring.cloud.consul.port |
|
领事代理端口。默认为“8500”。 |
spring.cloud.consul.retry.enabled |
|
如果启用了领事重试。 |
spring.cloud.consul.retry.initial-interval |
|
初始重试间隔(以毫秒为单位)。 |
spring.cloud.consul.retry.max-attempts |
|
最大尝试次数。 |
spring.cloud.consul.retry.max-interval |
|
退避的最大间隔。 |
spring.cloud.consul.retry.multiplier |
|
下一个间隔的乘数。 |
spring.cloud.consul.ribbon.enabled |
|
启用 Consul 和 Ribbon 集成。 |
spring.cloud.consul.scheme |
`` |
Consul代理方案(HTTP/HTTPS)。如果地址中没有方案 - 客户端将使用 HTTP。 |
spring.cloud.consul.service-registry.auto-registration.enabled |
|
启用 Consul 服务注册表自动注册。 |
spring.cloud.consul.service-registry.enabled |
|
启用 Consul 服务注册表功能。 |
spring.cloud.consul.tls.certificate-password |
`` |
打开证书的密码。 |
spring.cloud.consul.tls.certificate-path |
`` |
证书的文件路径。 |
spring.cloud.consul.tls.key-store-instance-type |
`` |
要使用的关键框架的类型。 |
spring.cloud.consul.tls.key-store-password |
`` |
外部密钥库的密码。 |
spring.cloud.consul.tls.key-store-path |
`` |
外部密钥库的路径。 |
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.gateway.default-filters |
`` |
应用于每个路由的过滤器定义列表。 |
spring.cloud.gateway.discovery.locator.enabled |
|
启用 DiscoveryClient 网关集成的标志。 |
spring.cloud.gateway.discovery.locator.filters |
`` |
|
spring.cloud.gateway.discovery.locator.include-expression |
|
SpEL 表达式将评估是否在网关集成中包含服务,默认为:true。 |
spring.cloud.gateway.discovery.locator.lower-case-service-id |
|
谓词和过滤器中小写 serviceId 的选项,默认为 false。当 eureka 自动将 serviceId 大写时很有用。所以 MYSERIVCE,将匹配 /myservice/** |
spring.cloud.gateway.discovery.locator.predicates |
`` |
|
spring.cloud.gateway.discovery.locator.route-id-prefix |
`` |
RouteId 的前缀,默认为 discoveryClient.getClass().getSimpleName() + "_"。将附加服务 Id 以创建 RouteId。 |
spring.cloud.gateway.discovery.locator.url-expression |
|
为每个路由创建 uri 的 SpEL 表达式,默认为:'lb://'+serviceId。 |
spring.cloud.gateway.enabled |
|
启用网关功能。 |
spring.cloud.gateway.fail-on-route-definition-error |
|
路由定义错误时失败的选项,默认为 true。否则,将记录警告。 |
spring.cloud.gateway.filter.add-request-header.enabled |
|
启用添加请求标头过滤器。 |
spring.cloud.gateway.filter.add-request-parameter.enabled |
|
启用添加请求参数过滤器。 |
spring.cloud.gateway.filter.add-response-header.enabled |
|
启用添加响应标头过滤器。 |
spring.cloud.gateway.filter.circuit-breaker.enabled |
|
启用断路器过滤器。 |
spring.cloud.gateway.filter.dedupe-response-header.enabled |
|
启用重复数据删除响应标头过滤器。 |
spring.cloud.gateway.filter.fallback-headers.enabled |
|
启用后备标头过滤器。 |
spring.cloud.gateway.filter.hystrix.enabled |
|
启用 hystrix 过滤器。 |
spring.cloud.gateway.filter.json-to-grpc.enabled |
|
启用 JSON 到 gRPC 过滤器。 |
spring.cloud.gateway.filter.local-response-cache.enabled |
|
启用本地响应缓存过滤器。 |
spring.cloud.gateway.filter.local-response-cache.size |
|
用于逐出此路由条目的缓存的最大大小(以 KB、MB 和 GB 为单位)。 |
spring.cloud.gateway.filter.local-response-cache.time-to-live |
`` |
缓存条目过期的时间(以 s 表示秒、m 表示分钟、h 表示小时)表示。 |
spring.cloud.gateway.filter.map-request-header.enabled |
|
启用地图请求标头过滤器。 |
spring.cloud.gateway.filter.modify-request-body.enabled |
|
启用修改请求主体过滤器。 |
spring.cloud.gateway.filter.modify-response-body.enabled |
|
启用修改响应主体过滤器。 |
spring.cloud.gateway.filter.prefix-path.enabled |
|
启用前缀路径过滤器。 |
spring.cloud.gateway.filter.preserve-host-header.enabled |
|
启用保留主机标头过滤器。 |
spring.cloud.gateway.filter.redirect-to.enabled |
|
启用重定向到过滤器。 |
spring.cloud.gateway.filter.remove-hop-by-hop.headers |
`` |
|
spring.cloud.gateway.filter.remove-hop-by-hop.order |
|
|
spring.cloud.gateway.filter.remove-request-header.enabled |
|
启用删除请求标头过滤器。 |
spring.cloud.gateway.filter.remove-request-parameter.enabled |
|
启用删除请求参数过滤器。 |
spring.cloud.gateway.filter.remove-response-header.enabled |
|
启用删除响应标头过滤器。 |
spring.cloud.gateway.filter.request-header-size.enabled |
|
启用请求标头大小过滤器。 |
spring.cloud.gateway.filter.request-header-to-request-uri.enabled |
|
启用 request-header-to-request-uri 过滤器。 |
spring.cloud.gateway.filter.request-rate-limiter.default-key-resolver |
`` |
|
spring.cloud.gateway.filter.request-rate-limiter.default-rate-limiter |
`` |
|
spring.cloud.gateway.filter.request-rate-limiter.enabled |
|
启用请求速率限制器过滤器。 |
spring.cloud.gateway.filter.request-size.enabled |
|
启用请求大小过滤器。 |
spring.cloud.gateway.filter.retry.enabled |
|
启用重试过滤器。 |
spring.cloud.gateway.filter.rewrite-location-response-header.enabled |
|
启用 rewrite-location-response-header 过滤器。 |
spring.cloud.gateway.filter.rewrite-location.enabled |
|
启用重写位置过滤器。 |
spring.cloud.gateway.filter.rewrite-path.enabled |
|
启用重写路径过滤器。 |
spring.cloud.gateway.filter.rewrite-response-header.enabled |
|
启用重写响应标头过滤器。 |
spring.cloud.gateway.filter.save-session.enabled |
|
启用保存会话过滤器。 |
spring.cloud.gateway.filter.secure-headers.content-security-policy |
|
|
spring.cloud.gateway.filter.secure-headers.content-type-options |
|
|
spring.cloud.gateway.filter.secure-headers.disable |
`` |
|
spring.cloud.gateway.filter.secure-headers.download-options |
|
|
spring.cloud.gateway.filter.secure-headers.enabled |
|
启用安全标头过滤器。 |
spring.cloud.gateway.filter.secure-headers.frame-options |
|
|
spring.cloud.gateway.filter.secure-headers.permitted-cross-domain-policies |
|
|
spring.cloud.gateway.filter.secure-headers.referrer-policy |
|
|
spring.cloud.gateway.filter.secure-headers.strict-transport-security |
|
|
spring.cloud.gateway.filter.secure-headers.xss-protection-header |
|
|
spring.cloud.gateway.filter.set-path.enabled |
|
启用设置路径过滤器。 |
spring.cloud.gateway.filter.set-request-header.enabled |
|
启用设置请求标头过滤器。 |
spring.cloud.gateway.filter.set-request-host-header.enabled |
|
启用 set-request-host-header 过滤器。 |
spring.cloud.gateway.filter.set-response-header.enabled |
|
启用设置响应标头过滤器。 |
spring.cloud.gateway.filter.set-status.enabled |
|
启用设置状态过滤器。 |
spring.cloud.gateway.filter.strip-prefix.enabled |
|
启用带前缀过滤器。 |
spring.cloud.gateway.forwarded.enabled |
|
启用 ForwardedHeadersFilter。 |
spring.cloud.gateway.global-filter.adapt-cached-body.enabled |
|
启用 Adapt-cached-body 全局过滤器。 |
spring.cloud.gateway.global-filter.forward-path.enabled |
|
启用前向路径全局过滤器。 |
spring.cloud.gateway.global-filter.forward-routing.enabled |
|
启用前向路由全局过滤器。 |
spring.cloud.gateway.global-filter.load-balancer-client.enabled |
|
启用负载均衡器客户端全局过滤器。 |
spring.cloud.gateway.global-filter.local-response-cache.enabled |
|
为所有路由启用本地响应缓存过滤器,它允许使用 LocalResponseCache 过滤器在路由级别添加特定配置。 |
spring.cloud.gateway.global-filter.netty-routing.enabled |
|
启用 netty 路由全局过滤器。 |
spring.cloud.gateway.global-filter.netty-write-response.enabled |
|
启用 netty-write-response 全局过滤器。 |
spring.cloud.gateway.global-filter.reactive-load-balancer-client.enabled |
|
启用reactive-load-balancer-client全局过滤器。 |
spring.cloud.gateway.global-filter.remove-cached-body.enabled |
|
启用remove-cached-body全局过滤器。 |
spring.cloud.gateway.global-filter.route-to-request-url.enabled |
|
启用route-to-request-url 全局过滤器。 |
spring.cloud.gateway.global-filter.websocket-routing.enabled |
|
启用 websocket-routing 全局过滤器。 |
spring.cloud.gateway.globalcors.add-to-simple-url-handler-mapping |
|
是否应将全局 CORS 配置添加到 URL 处理程序中。 |
spring.cloud.gateway.globalcors.cors-configurations |
`` |
|
spring.cloud.gateway.handler-mapping.order |
|
RoutePredicateHandlerMapping 的顺序。 |
spring.cloud.gateway.httpclient.compression |
|
为 Netty HttpClient 启用压缩。 |
spring.cloud.gateway.httpclient.connect-timeout |
`` |
连接超时时间(以毫秒为单位),默认为 30 秒。 |
spring.cloud.gateway.httpclient.max-header-size |
`` |
最大响应标头大小。 |
spring.cloud.gateway.httpclient.max-initial-line-length |
`` |
最大初始线长度。 |
spring.cloud.gateway.httpclient.pool.acquire-timeout |
`` |
仅适用于 FIXED 类型,等待获取的最长时间(以毫秒为单位)。 |
spring.cloud.gateway.httpclient.pool.eviction-interval |
|
以指定的时间间隔在后台执行定期驱逐检查。默认禁用({@link Duration#ZERO}) |
spring.cloud.gateway.httpclient.pool.max-connections |
`` |
仅适用于 FIXED 类型,在现有连接上开始挂起获取之前的最大连接数。 |
spring.cloud.gateway.httpclient.pool.max-idle-time |
`` |
通道将关闭的时间(以毫秒为单位)。如果为 NULL,则没有最大空闲时间。 |
spring.cloud.gateway.httpclient.pool.max-life-time |
`` |
通道将关闭的持续时间。如果为 NULL,则没有最大生命周期。 |
spring.cloud.gateway.httpclient.pool.metrics |
|
允许在 Micrometer 中收集和注册通道池指标。默认禁用。 |
spring.cloud.gateway.httpclient.pool.name |
|
通道池映射名称,默认为proxy。 |
spring.cloud.gateway.httpclient.pool.type |
`` |
HttpClient 使用的池类型,默认为 ELASTIC。 |
spring.cloud.gateway.httpclient.proxy.host |
`` |
Netty HttpClient 代理配置的主机名。 |
spring.cloud.gateway.httpclient.proxy.non-proxy-hosts-pattern |
`` |
配置的主机列表的正则表达式 (Java)。应该绕过代理直接到达 |
spring.cloud.gateway.httpclient.proxy.password |
`` |
Netty HttpClient 代理配置的密码。 |
spring.cloud.gateway.httpclient.proxy.port |
`` |
Netty HttpClient 代理配置的端口。 |
spring.cloud.gateway.httpclient.proxy.type |
`` |
proxyType 用于 Netty HttpClient 的代理配置。 |
spring.cloud.gateway.httpclient.proxy.username |
`` |
Netty HttpClient 代理配置的用户名。 |
spring.cloud.gateway.httpclient.response-timeout |
`` |
响应超时。 |
spring.cloud.gateway.httpclient.ssl.close-notify-flush-timeout |
|
SSL close_notify 刷新超时。默认为 3000 毫秒。 |
spring.cloud.gateway.httpclient.ssl.close-notify-read-timeout |
|
SSL close_notify 读取超时。默认为 0 毫秒。 |
spring.cloud.gateway.httpclient.ssl.handshake-timeout |
|
SSL 握手超时。默认为 10000 毫秒 |
spring.cloud.gateway.httpclient.ssl.key-password |
`` |
密钥密码,默认与keyStorePassword相同。 |
spring.cloud.gateway.httpclient.ssl.key-store |
`` |
Netty HttpClient 的密钥库路径。 |
spring.cloud.gateway.httpclient.ssl.key-store-password |
`` |
密钥库密码。 |
spring.cloud.gateway.httpclient.ssl.key-store-provider |
`` |
Netty HttpClient 的密钥库提供程序,可选字段。 |
spring.cloud.gateway.httpclient.ssl.key-store-type |
|
Netty HttpClient 的密钥库类型,默认为 JKS。 |
spring.cloud.gateway.httpclient.ssl.trusted-x509-certificates |
`` |
用于验证远程端点证书的可信证书。 |
spring.cloud.gateway.httpclient.ssl.use-insecure-trust-manager |
|
安装 netty InsecureTrustManagerFactory。这是不安全的,不适合生产。 |
spring.cloud.gateway.httpclient.websocket.max-frame-payload-length |
`` |
最大帧有效负载长度。 |
spring.cloud.gateway.httpclient.websocket.proxy-ping |
|
代理 ping 帧到下游服务,默认为 true。 |
spring.cloud.gateway.httpclient.wiretap |
|
启用 Netty HttpClient 的窃听调试。 |
spring.cloud.gateway.httpserver.wiretap |
|
启用 Netty HttpServer 的窃听调试。 |
spring.cloud.gateway.loadbalancer.use404 |
|
|
spring.cloud.gateway.metrics.enabled |
|
启用指标数据的收集。 |
spring.cloud.gateway.metrics.prefix |
|
网关发出的所有指标的前缀。 |
spring.cloud.gateway.metrics.tags |
`` |
添加到指标的标签映射。 |
spring.cloud.gateway.observability.enabled |
|
如果应打开微米可观测性支持。 |
spring.cloud.gateway.predicate.after.enabled |
|
启用 after 谓词。 |
spring.cloud.gateway.predicate.before.enabled |
|
启用 before 谓词。 |
spring.cloud.gateway.predicate.between.enabled |
|
启用 Between 谓词。 |
spring.cloud.gateway.predicate.cloud-foundry-route-service.enabled |
|
启用 cloud-foundry-route-service 谓词。 |
spring.cloud.gateway.predicate.cookie.enabled |
|
启用 cookie 谓词。 |
spring.cloud.gateway.predicate.header.enabled |
|
启用标头谓词。 |
spring.cloud.gateway.predicate.host.enabled |
|
启用主机谓词。 |
spring.cloud.gateway.predicate.method.enabled |
|
启用方法谓词。 |
spring.cloud.gateway.predicate.path.enabled |
|
启用路径谓词。 |
spring.cloud.gateway.predicate.query.enabled |
|
启用查询谓词。 |
spring.cloud.gateway.predicate.read-body.enabled |
|
启用读取主体谓词。 |
spring.cloud.gateway.predicate.remote-addr.enabled |
|
启用远程地址谓词。 |
spring.cloud.gateway.predicate.weight.enabled |
|
启用权重谓词。 |
spring.cloud.gateway.predicate.xforwarded-remote-addr.enabled |
|
启用 xforwarded-remote-addr 谓词。 |
spring.cloud.gateway.redis-rate-limiter.burst-capacity-header |
|
返回突发容量配置的标头名称。 |
spring.cloud.gateway.redis-rate-limiter.config |
`` |
|
spring.cloud.gateway.redis-rate-limiter.include-headers |
|
是否包含包含速率限制器信息的标头,默认为 true。 |
spring.cloud.gateway.redis-rate-limiter.remaining-header |
|
返回当前秒内剩余请求数的标头名称。 |
spring.cloud.gateway.redis-rate-limiter.replenish-rate-header |
|
返回补充率配置的标头名称。 |
spring.cloud.gateway.redis-rate-limiter.requested-tokens-header |
|
返回请求的令牌配置的标头的名称。 |
spring.cloud.gateway.restrictive-property-accessor.enabled |
|
限制 SpEL 中的方法和属性访问。 |
spring.cloud.gateway.routes |
`` |
路线列表。 |
spring.cloud.gateway.set-status.original-status-header-name |
`` |
包含代理请求的 http 代码的标头名称。 |
spring.cloud.gateway.streaming-media-types |
`` |
|
spring.cloud.gateway.x-forwarded.enabled |
|
如果 XForwardedHeadersFilter 已启用。 |
spring.cloud.gateway.x-forwarded.for-append |
|
如果启用将 X-Forwarded-For 作为列表附加。 |
spring.cloud.gateway.x-forwarded.for-enabled |
|
如果启用了 X-Forwarded-For。 |
spring.cloud.gateway.x-forwarded.host-append |
|
如果启用将 X-Forwarded-Host 作为列表附加。 |
spring.cloud.gateway.x-forwarded.host-enabled |
|
如果 X-Forwarded-Host 已启用。 |
spring.cloud.gateway.x-forwarded.order |
|
XForwardedHeadersFilter 的顺序。 |
spring.cloud.gateway.x-forwarded.port-append |
|
如果启用将 X-Forwarded-Port 作为列表附加。 |
spring.cloud.gateway.x-forwarded.port-enabled |
|
如果 X-Forwarded-Port 已启用。 |
spring.cloud.gateway.x-forwarded.prefix-append |
|
如果启用将 X-Forwarded-Prefix 作为列表附加。 |
spring.cloud.gateway.x-forwarded.prefix-enabled |
|
如果启用了 X-Forwarded-Prefix。 |
spring.cloud.gateway.x-forwarded.proto-append |
|
如果启用将 X-Forwarded-Proto 作为列表附加。 |
spring.cloud.gateway.x-forwarded.proto-enabled |
|
如果 X-Forwarded-Proto 已启用。 |
spring.cloud.httpclientfactories.apache.enabled |
|
允许创建 Apache Http Client 工厂 bean。 |
spring.cloud.httpclientfactories.ok.enabled |
|
允许创建 OK Http Client 工厂 bean。 |
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.kubernetes.client.api-version |
`` |
|
spring.cloud.kubernetes.client.apiVersion |
|
Kubernetes API 版本 |
spring.cloud.kubernetes.client.ca-cert-data |
`` |
|
spring.cloud.kubernetes.client.ca-cert-file |
`` |
|
spring.cloud.kubernetes.client.caCertData |
`` |
Kubernetes API CACertData |
spring.cloud.kubernetes.client.caCertFile |
`` |
Kubernetes API CACertFile |
spring.cloud.kubernetes.client.client-cert-data |
`` |
|
spring.cloud.kubernetes.client.client-cert-file |
`` |
|
spring.cloud.kubernetes.client.client-key-algo |
`` |
|
spring.cloud.kubernetes.client.client-key-data |
`` |
|
spring.cloud.kubernetes.client.client-key-file |
`` |
|
spring.cloud.kubernetes.client.client-key-passphrase |
`` |
|
spring.cloud.kubernetes.client.clientCertData |
`` |
Kubernetes API 客户端证书数据 |
spring.cloud.kubernetes.client.clientCertFile |
`` |
Kubernetes API 客户端证书文件 |
spring.cloud.kubernetes.client.clientKeyAlgo |
|
Kubernetes API 客户端KeyAlgo |
spring.cloud.kubernetes.client.clientKeyData |
`` |
Kubernetes API 客户端密钥数据 |
spring.cloud.kubernetes.client.clientKeyFile |
`` |
Kubernetes API 客户端密钥文件 |
spring.cloud.kubernetes.client.clientKeyPassphrase |
|
Kubernetes API 客户端密钥密码 |
spring.cloud.kubernetes.client.connection-timeout |
`` |
|
spring.cloud.kubernetes.client.connectionTimeout |
|
连接超时 |
spring.cloud.kubernetes.client.http-proxy |
`` |
|
spring.cloud.kubernetes.client.https-proxy |
`` |
|
spring.cloud.kubernetes.client.logging-interval |
`` |
|
spring.cloud.kubernetes.client.loggingInterval |
|
记录间隔 |
spring.cloud.kubernetes.client.master-url |
`` |
|
spring.cloud.kubernetes.client.masterUrl |
|
Kubernetes API 主节点 URL |
spring.cloud.kubernetes.client.namespace |
|
Kubernetes 命名空间 |
spring.cloud.kubernetes.client.no-proxy |
`` |
|
spring.cloud.kubernetes.client.oauth-token |
`` |
|
spring.cloud.kubernetes.client.oauthToken |
`` |
Kubernetes API Oauth 令牌 |
spring.cloud.kubernetes.client.password |
`` |
Kubernetes API 密码 |
spring.cloud.kubernetes.client.proxy-password |
`` |
|
spring.cloud.kubernetes.client.proxy-username |
`` |
|
spring.cloud.kubernetes.client.request-timeout |
`` |
|
spring.cloud.kubernetes.client.requestTimeout |
|
请求超时 |
spring.cloud.kubernetes.client.rolling-timeout |
`` |
|
spring.cloud.kubernetes.client.rollingTimeout |
|
滚动超时 |
spring.cloud.kubernetes.client.service-account-namespace-path |
|
|
spring.cloud.kubernetes.client.trust-certs |
`` |
|
spring.cloud.kubernetes.client.trustCerts |
|
Kubernetes API 信任证书 |
spring.cloud.kubernetes.client.user-agent |
|
|
spring.cloud.kubernetes.client.username |
`` |
Kubernetes API 用户名 |
spring.cloud.kubernetes.client.watch-reconnect-interval |
`` |
|
spring.cloud.kubernetes.client.watch-reconnect-limit |
`` |
|
spring.cloud.kubernetes.client.watchReconnectInterval |
|
重新连接间隔 |
spring.cloud.kubernetes.client.watchReconnectLimit |
|
重新连接间隔限制重试 |
spring.cloud.kubernetes.config.enable-api |
|
|
spring.cloud.kubernetes.config.enabled |
|
启用 ConfigMap 属性源定位器。 |
spring.cloud.kubernetes.config.fail-fast |
|
|
spring.cloud.kubernetes.config.include-profile-specific-sources |
|
|
spring.cloud.kubernetes.config.labels |
`` |
|
spring.cloud.kubernetes.config.name |
`` |
|
spring.cloud.kubernetes.config.namespace |
`` |
|
spring.cloud.kubernetes.config.paths |
`` |
|
spring.cloud.kubernetes.config.retry |
`` |
|
spring.cloud.kubernetes.config.sources |
`` |
|
spring.cloud.kubernetes.config.use-name-as-prefix |
|
|
spring.cloud.kubernetes.discovery.all-namespaces |
|
|
spring.cloud.kubernetes.discovery.cache-loading-timeout-seconds |
|
|
spring.cloud.kubernetes.discovery.enabled |
|
|
spring.cloud.kubernetes.discovery.filter |
`` |
|
spring.cloud.kubernetes.discovery.include-external-name-services |
|
|
spring.cloud.kubernetes.discovery.include-not-ready-addresses |
|
|
spring.cloud.kubernetes.discovery.known-secure-ports |
|
|
spring.cloud.kubernetes.discovery.metadata.add-annotations |
|
|
spring.cloud.kubernetes.discovery.metadata.add-labels |
|
|
spring.cloud.kubernetes.discovery.metadata.add-pod-annotations |
|
|
spring.cloud.kubernetes.discovery.metadata.add-pod-labels |
|
|
spring.cloud.kubernetes.discovery.metadata.add-ports |
|
|
spring.cloud.kubernetes.discovery.metadata.annotations-prefix |
`` |
|
spring.cloud.kubernetes.discovery.metadata.labels-prefix |
`` |
|
spring.cloud.kubernetes.discovery.metadata.ports-prefix |
|
|
spring.cloud.kubernetes.discovery.namespaces |
`` |
|
spring.cloud.kubernetes.discovery.order |
|
|
spring.cloud.kubernetes.discovery.primary-port-name |
`` |
|
spring.cloud.kubernetes.discovery.service-labels |
`` |
|
spring.cloud.kubernetes.discovery.use-endpoint-slices |
|
|
spring.cloud.kubernetes.discovery.wait-cache-ready |
|
|
spring.cloud.kubernetes.leader.auto-startup |
|
是否应该在启动时自动开始领导者选举。默认值:true |
spring.cloud.kubernetes.leader.config-map-name |
|
Kubernetes ConfigMap 将存储领导者信息。默认:领导者 |
spring.cloud.kubernetes.leader.create-config-map |
|
如果 ConfigMap 不存在,则启用/禁用创建它。默认值:true |
spring.cloud.kubernetes.leader.enabled |
|
是否应该启用领导者选举。默认值:true |
spring.cloud.kubernetes.leader.leader-id-prefix |
|
ConfigMap 的 Leader id 属性前缀。默认值:leader.id。 |
spring.cloud.kubernetes.leader.namespace |
`` |
领导者 ConfigMap 和候选者所在的 Kubernetes 命名空间。 |
spring.cloud.kubernetes.leader.publish-failed-events |
|
启用/禁用发布事件,以防领导力获取失败。默认值:假 |
spring.cloud.kubernetes.leader.role |
`` |
该候选人将竞争的领导角色。 |
spring.cloud.kubernetes.leader.update-period |
|
领导状态检查期。默认值:60 秒 |
spring.cloud.kubernetes.loadbalancer.cluster-domain |
|
簇域。 |
spring.cloud.kubernetes.loadbalancer.enabled |
|
负载均衡器已启用,默认 true。 |
spring.cloud.kubernetes.loadbalancer.mode |
`` |
{@link KubernetesLoadBalancerMode} 使用 pod 的 ip 或服务名称设置负载均衡器服务器列表。默认值为 POD。 |
spring.cloud.kubernetes.loadbalancer.port-name |
|
服务端口名称。 |
spring.cloud.kubernetes.reload.enable-reload-filtering |
|
|
spring.cloud.kubernetes.reload.enabled |
|
|
spring.cloud.kubernetes.reload.max-wait-for-restart |
|
|
spring.cloud.kubernetes.reload.mode |
|
|
spring.cloud.kubernetes.reload.monitoring-config-maps |
|
|
spring.cloud.kubernetes.reload.monitoring-secrets |
|
|
spring.cloud.kubernetes.reload.namespaces |
`` |
|
spring.cloud.kubernetes.reload.period |
|
|
spring.cloud.kubernetes.reload.strategy |
|
|
spring.cloud.kubernetes.secrets.enable-api |
|
|
spring.cloud.kubernetes.secrets.enabled |
|
启用 Secrets 属性源定位器。 |
spring.cloud.kubernetes.secrets.fail-fast |
|
|
spring.cloud.kubernetes.secrets.include-profile-specific-sources |
|
|
spring.cloud.kubernetes.secrets.labels |
`` |
|
spring.cloud.kubernetes.secrets.name |
`` |
|
spring.cloud.kubernetes.secrets.namespace |
`` |
|
spring.cloud.kubernetes.secrets.paths |
`` |
|
spring.cloud.kubernetes.secrets.retry |
`` |
|
spring.cloud.kubernetes.secrets.sources |
`` |
|
spring.cloud.kubernetes.secrets.use-name-as-prefix |
|
|
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 StringToDurationConverter 中指定的适当语法保持一致。@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 DelegatingServiceInstanceListSupplier} 分配的类中的 {@code delegate.get(request)}尚未实现该方法,但不包括 {@code CachingServiceInstanceListSupplier} 和 {@code HealthCheckServiceInstanceListSupplier},它们应在供应商通过网络执行实例检索之后、在任何基于请求的过滤之前直接放置在实例供应商层次结构中完毕。注意:在 4.1 中,此行为将成为默认行为 |
spring.cloud.loadbalancer.clients |
`` |
|
spring.cloud.loadbalancer.configurations |
|
启用预定义的 LoadBalancer 配置。 |
spring.cloud.loadbalancer.eager-load.clients |
`` |
客户的姓名。 |
spring.cloud.loadbalancer.enabled |
|
启用 Spring Cloud LoadBalancer。 |
spring.cloud.loadbalancer.eureka.approximate-zone-from-hostname |
|
用于确定我们是否应该尝试从主机名获取“zone”值。 |
spring.cloud.loadbalancer.health-check.initial-delay |
|
HealthCheck 调度程序的初始延迟值。 |
spring.cloud.loadbalancer.health-check.interval |
|
重新运行 HealthCheck 调度程序的时间间隔。 |
spring.cloud.loadbalancer.health-check.interval |
|
重新运行 HealthCheck 调度程序的时间间隔。 |
spring.cloud.loadbalancer.health-check.path |
`` |
应发出健康检查请求的路径。可以根据“serviceId”进行设置。也可以设置“默认”值。如果没有设置,将使用`/actuator/health`。 |
spring.cloud.loadbalancer.health-check.port |
`` |
应发出健康检查请求的路径。如果未设置,则请求的服务在服务实例上可用的端口。 |
spring.cloud.loadbalancer.health-check.refetch-instances |
|
指示是否应由“HealthCheckServiceInstanceListSupplier”重新获取实例。如果实例可以更新并且底层委托不提供持续的流量,则可以使用此方法。 |
spring.cloud.loadbalancer.health-check.refetch-instances-interval |
|
重新获取可用服务实例的时间间隔。 |
spring.cloud.loadbalancer.health-check.repeat-health-check |
|
指示健康检查是否应继续重复。如果定期重新获取实例,将其设置为“false”可能会很有用,因为每次重新获取也会触发运行状况检查。 |
spring.cloud.loadbalancer.health-check.update-results-list |
|
指示是否应在已检索到的每个活动的 {@link ServiceInstance} 上发出 {@code healthCheckFlux}。如果设置为 {@code false},则首先将整个活动实例序列收集到列表中,然后才发出。 |
spring.cloud.loadbalancer.hint |
`` |
允许设置传递给 LoadBalancer 请求的 <code>hint</code> 值,并且随后可以在 {@link ReactiveLoadBalancer} 实现中使用。 |
spring.cloud.loadbalancer.hint-header-name |
|
允许设置用于传递基于提示的服务实例过滤提示的标头名称。 |
spring.cloud.loadbalancer.retry.avoid-previous-instance |
|
如果 Spring-Retry 位于类路径中,则启用使用“RetryAwareServiceInstanceListSupplier”包装 ServiceInstanceListSupplier bean。 |
spring.cloud.loadbalancer.retry.backoff.enabled |
|
指示是否应应用 Reactor 重试退避。 |
spring.cloud.loadbalancer.retry.backoff.jitter |
|
用于设置`RetryBackoffSpec.jitter`。 |
spring.cloud.loadbalancer.retry.backoff.max-backoff |
|
用于设置`RetryBackoffSpec.maxBackoff`。 |
spring.cloud.loadbalancer.retry.backoff.min-backoff |
|
用于设置`RetryBackoffSpec#minBackoff`。 |
spring.cloud.loadbalancer.retry.enabled |
|
启用 LoadBalancer 重试。 |
spring.cloud.loadbalancer.retry.max-retries-on-next-service-instance |
|
在下一个“ServiceInstance”上执行的重试次数。在每次重试调用之前都会选择一个“ServiceInstance”。 |
spring.cloud.loadbalancer.retry.max-retries-on-same-service-instance |
|
在同一“ServiceInstance”上执行的重试次数。 |
spring.cloud.loadbalancer.retry.retry-on-all-exceptions |
|
指示应尝试重试所有异常,而不仅仅是“retryableExceptions”中指定的异常。 |
spring.cloud.loadbalancer.retry.retry-on-all-operations |
|
指示应尝试重试“HttpMethod.GET”以外的操作。 |
spring.cloud.loadbalancer.retry.retryable-exceptions |
|
应触发重试的一组“Throwable”类。 |
spring.cloud.loadbalancer.retry.retryable-status-codes |
|
应触发重试的一组状态代码。 |
spring.cloud.loadbalancer.service-discovery.timeout |
`` |
调用服务发现的超时持续时间的字符串表示形式。 |
spring.cloud.loadbalancer.stats.micrometer.enabled |
|
启用 Spring Cloud LoadBalancer Micrometer 统计信息。 |
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.x-forwarded.enabled |
|
启用 X 转发标头。 |
spring.cloud.loadbalancer.zone |
`` |
Spring Cloud LoadBalancer 区域。 |
spring.cloud.openfeign.autoconfiguration.jackson.enabled |
|
如果为 true,则将为 Jackson 页面解码提供 PageJacksonModule 和 SortJacksonModule bean。 |
spring.cloud.openfeign.circuitbreaker.enabled |
|
如果为 true,则 OpenFeign 客户端将使用 Spring Cloud CircuitBreaker 断路器进行包装。 |
spring.cloud.openfeign.circuitbreaker.group.enabled |
|
如果为 true,则 OpenFeign 客户端将使用带有 with 组的 Spring Cloud CircuitBreaker 断路器进行包装。 |
spring.cloud.openfeign.client.config |
`` |
|
spring.cloud.openfeign.client.decode-slash |
|
默认情况下,Feign 客户端不会对斜杠“/”字符进行编码。要更改此行为,请将“decodeSlash”设置为“false”。 |
spring.cloud.openfeign.client.default-config |
|
|
spring.cloud.openfeign.client.default-to-properties |
|
|
spring.cloud.openfeign.client.refresh-enabled |
|
为 Feign 启用选项值刷新功能。 |
spring.cloud.openfeign.compression.request.enabled |
|
使 Feign 发送的请求能够被压缩。 |
spring.cloud.openfeign.compression.request.mime-types |
|
支持的 MIME 类型列表。 |
spring.cloud.openfeign.compression.request.min-request-size |
|
内容大小的最小阈值。 |
spring.cloud.openfeign.compression.response.enabled |
|
使 Feign 的响应能够被压缩。 |
spring.cloud.openfeign.encoder.charset-from-content-type |
|
指示字符集是否应从 {@code Content-Type} 标头派生。 |
spring.cloud.openfeign.httpclient.connection-timeout |
|
|
spring.cloud.openfeign.httpclient.connection-timer-repeat |
|
|
spring.cloud.openfeign.httpclient.disable-ssl-validation |
|
|
spring.cloud.openfeign.httpclient.enabled |
|
允许 Feign 使用 Apache HTTP 客户端。 |
spring.cloud.openfeign.httpclient.follow-redirects |
|
|
spring.cloud.openfeign.httpclient.hc5.enabled |
|
允许使用 Feign 的 Apache HTTP Client 5。 |
spring.cloud.openfeign.httpclient.hc5.pool-concurrency-policy |
`` |
池并发策略。 |
spring.cloud.openfeign.httpclient.hc5.pool-reuse-policy |
`` |
池连接重用策略。 |
spring.cloud.openfeign.httpclient.hc5.socket-timeout |
|
套接字超时的默认值。 |
spring.cloud.openfeign.httpclient.hc5.socket-timeout-unit |
`` |
套接字超时单位的默认值。 |
spring.cloud.openfeign.httpclient.max-connections |
|
|
spring.cloud.openfeign.httpclient.max-connections-per-route |
|
|
spring.cloud.openfeign.httpclient.ok-http.read-timeout |
|
{@link OkHttpClient}读取超时;默认为 60 秒。 |
spring.cloud.openfeign.httpclient.time-to-live |
|
|
spring.cloud.openfeign.httpclient.time-to-live-unit |
`` |
|
spring.cloud.openfeign.micrometer.enabled |
|
为 Feign 启用 Micrometer 功能。 |
spring.cloud.openfeign.oauth2.enabled |
|
启用 feign 拦截器来管理 oauth2 访问令牌。 |
spring.cloud.openfeign.oauth2.load-balanced |
|
为 oauth2 访问令牌提供程序启用负载平衡。 |
spring.cloud.openfeign.okhttp.enabled |
|
允许 Feign 使用 OK HTTP 客户端。 |
spring.cloud.refresh.additional-property-sources-to-retain |
`` |
刷新期间要保留的其他属性源。通常仅保留系统属性源。此属性还允许保留属性源,例如由 EnvironmentPostProcessors 创建的属性源。 |
spring.cloud.refresh.enabled |
|
启用刷新范围和关联功能的自动配置。 |
spring.cloud.refresh.extra-refreshable |
|
用于将进程发布到刷新范围的 Bean 的附加类名称。 |
spring.cloud.refresh.never-refreshable |
|
逗号分隔的 bean 类名列表,永远不会刷新或反弹。 |
spring.cloud.service-registry.auto-registration.enabled |
|
是否启用服务自动注册。默认为 true。 |
spring.cloud.service-registry.auto-registration.fail-fast |
|
如果没有AutoServiceRegistration,启动是否失败。默认为 false。 |
spring.cloud.service-registry.auto-registration.register-management |
|
是否将管理注册为服务。默认为 true。 |
spring.cloud.stream.binders |
`` |
如果使用多个相同类型的绑定器(即连接到 RabbitMq 的多个实例),则每个绑定器的附加属性(请参阅{@link BinderProperties})。您可以在此处指定多个活页夹配置,每个配置都有不同的环境设置。例如; spring.cloud.stream.binders.rabbit1.environment。。。,spring.cloud.stream.binders.rabbit2.environment。。。 |
spring.cloud.stream.binding-retry-interval |
|
用于安排绑定尝试的重试间隔(以秒为单位)。默认值:30 秒。 |
spring.cloud.stream.bindings |
`` |
每个绑定名称(例如“input”)的其他绑定属性(请参阅{@link BinderProperties})。例如; 这设置了 Sink 应用程序的“输入”绑定的内容类型:“spring.cloud.stream.bindings.input.contentType=text/plain” |
spring.cloud.stream.default-binder |
`` |
如果有多个绑定器可用,则所有绑定要使用的绑定器名称(例如“兔子”)。 |
spring.cloud.stream.dynamic-destination-cache-size |
|
动态目标的最近最少使用 (LRU) 缓存的最大大小。一旦达到此大小,新目的地将触发旧目的地的删除。默认值:10 |
spring.cloud.stream.dynamic-destinations |
|
可以动态绑定的目的地列表。如果设置,则只能绑定列出的目的地。 |
spring.cloud.stream.function.bindings |
`` |
|
spring.cloud.stream.input-bindings |
`` |
以分号分隔的字符串,用于显式定义输入绑定(特别是对于没有隐式触发器来创建此类绑定(例如函数、供应商或消费者)的情况)。 |
spring.cloud.stream.instance-count |
|
应用程序的已部署实例数。默认值:1。 注意:也可以按单独的绑定“spring.cloud.stream.bindings.foo.consumer.instance-count”进行管理,其中“foo”是绑定的名称。 |
spring.cloud.stream.instance-index |
|
应用程序的实例ID:从0到instanceCount-1的数字。用于分区并与 Kafka 一起使用。注意:也可以按单独的绑定“spring.cloud.stream.bindings.foo.consumer.instance-index”进行管理,其中“foo”是绑定的名称。 |
spring.cloud.stream.instance-index-list |
`` |
从 0 到 instanceCount-1 的实例 ID 列表。用于分区并与 Kafka 一起使用。注意:也可以按单独的绑定“spring.cloud.stream.bindings.foo.consumer.instance-index-list”进行管理,其中“foo”是绑定的名称。此设置将覆盖“spring.cloud.stream.instance-index”中设置的设置 |
spring.cloud.stream.integration.message-handler-not-propagated-headers |
`` |
不会从入站消息中复制的消息头名称。 |
spring.cloud.stream.output-bindings |
`` |
以分号分隔的字符串,用于显式定义输出绑定(特别是对于没有隐式触发器来创建此类绑定(例如函数、供应商或消费者)的情况)。 |
spring.cloud.stream.override-cloud-connectors |
|
仅当云配置文件处于活动状态并且随应用程序提供 Spring Cloud Connector 时,此属性才适用。如果该属性为 false(默认值),绑定器会检测合适的绑定服务(例如,在 Cloud Foundry 中为 RabbitMQ 绑定器绑定的 RabbitMQ 服务)并使用它来创建连接(通常通过 Spring Cloud Connector)。当设置为 true 时,此属性指示绑定器完全忽略绑定的服务并依赖 Spring Boot 属性(例如,依赖环境中为 RabbitMQ 绑定器提供的 spring.rabbitmq.* 属性)。该属性的典型用法是在连接到多个系统时嵌套在自定义环境中。 |
spring.cloud.stream.pollable-source |
|
以分号分隔的可轮询源的绑定名称列表。绑定名称遵循与函数相同的命名约定。例如,名称“…pollable-source=foobar”将可以作为“foobar-iin-0”绑定进行访问 |
spring.cloud.stream.sendto.destination |
|
用于确定输出目的地名称的标头名称 |
spring.cloud.stream.source |
`` |
以分号分隔的字符串,表示将根据其创建源绑定的源名称。这主要是为了支持可能需要源绑定而不提供相应供应商的情况。(例如,对于实际数据源超出 spring-cloud-stream - HTTP -> Stream 范围的情况)@deprecated use {@link #outputBindings} |
spring.cloud.task.batch.application-runner-order |
|
当 {@code spring.cloud.task.batch.fail-on-job-failure=true} 时,{@code ApplicationRunner} 用于运行批处理作业的顺序。默认为 0(与 {@link org.springframework.boot.autoconfigure.batch.JobLauncherApplicationRunner} 相同)。 |
spring.cloud.task.batch.command-line-runner-order |
`` |
|
spring.cloud.task.batch.events.chunk-event-binding-name |
|
|
spring.cloud.task.batch.events.chunk-order |
`` |
为 {@link org.springframework.batch.core.ChunkListener} 建立默认的 {@link Ordered} 优先级。 |
spring.cloud.task.batch.events.chunk.enabled |
|
此属性用于确定任务是否应侦听批处理块事件。 |
spring.cloud.task.batch.events.enabled |
|
此属性用于确定任务是否应侦听批处理事件。 |
spring.cloud.task.batch.events.item-process-event-binding-name |
|
|
spring.cloud.task.batch.events.item-process-order |
`` |
为 {@link org.springframework.batch.core.ItemProcessListener} 建立默认的 {@link Ordered} 优先级。 |
spring.cloud.task.batch.events.item-process.enabled |
|
此属性用于确定任务是否应侦听批处理项目处理事件。 |
spring.cloud.task.batch.events.item-read-event-binding-name |
|
|
spring.cloud.task.batch.events.item-read-order |
`` |
为 {@link org.springframework.batch.core.ItemReadListener} 建立默认的 {@link Ordered} 优先级。 |
spring.cloud.task.batch.events.item-read.enabled |
|
此属性用于确定任务是否应侦听批量项目读取事件。 |
spring.cloud.task.batch.events.item-write-event-binding-name |
|
|
spring.cloud.task.batch.events.item-write-order |
`` |
为 {@link org.springframework.batch.core.ItemWriteListener} 建立默认的 {@link Ordered} 优先级。 |
spring.cloud.task.batch.events.item-write.enabled |
|
此属性用于确定任务是否应侦听批处理项写入事件。 |
spring.cloud.task.batch.events.job-execution-event-binding-name |
|
|
spring.cloud.task.batch.events.job-execution-order |
`` |
为 {@link org.springframework.batch.core.JobExecutionListener} 建立默认的 {@link Ordered} 优先级。 |
spring.cloud.task.batch.events.job-execution.enabled |
|
此属性用于确定任务是否应侦听批处理作业执行事件。 |
spring.cloud.task.batch.events.skip-event-binding-name |
|
|
spring.cloud.task.batch.events.skip-order |
`` |
为 {@link org.springframework.batch.core.SkipListener} 建立默认的 {@link Ordered} 优先级。 |
spring.cloud.task.batch.events.skip.enabled |
|
此属性用于确定任务是否应侦听批量跳过事件。 |
spring.cloud.task.batch.events.step-execution-event-binding-name |
|
|
spring.cloud.task.batch.events.step-execution-order |
`` |
为 {@link org.springframework.batch.core.StepExecutionListener} 建立默认的 {@link Ordered} 优先级。 |
spring.cloud.task.batch.events.step-execution.enabled |
|
此属性用于确定任务是否应侦听批处理步骤执行事件。 |
spring.cloud.task.batch.events.task-event-binding-name |
|
|
spring.cloud.task.batch.fail-on-job-failure |
|
此属性用于确定如果批处理作业失败,任务应用程序是否应返回非零退出代码。 |
spring.cloud.task.batch.fail-on-job-failure-poll-interval |
|
修复了当 spring.cloud.task.batch.failOnJobFailure 设置为 true 时,Spring Cloud Task 在检查 {@link org.springframework.batch.core.JobExecution} 是否已完成时等待的延迟(以毫秒为单位)。默认为 5000。 |
spring.cloud.task.batch.job-names |
`` |
要在启动时执行的以逗号分隔的作业名称列表(例如“job1,job2”)。默认情况下,将执行在上下文中找到的所有作业。@deprecated 使用 spring.batch.job.name 而不是 spring.cloud.task.batch.jobNames。 |
spring.cloud.task.batch.listener.enabled |
|
此属性用于确定任务是否将链接到正在运行的批处理作业。 |
spring.cloud.task.closecontext-enabled |
|
当设置为 true 时,上下文将在任务结束时关闭。否则上下文仍然是开放的。 |
spring.cloud.task.events.enabled |
|
此属性用于确定任务应用程序是否应发出任务事件。 |
spring.cloud.task.executionid |
`` |
更新任务执行时任务将使用的 ID。 |
spring.cloud.task.external-execution-id |
`` |
可以与任务关联的 id。 |
spring.cloud.task.initialize-enabled |
`` |
如果设置为 true,则表将被初始化。如果设置为 false,表不会被初始化。默认为空。要求它默认为 null 是为了我们可以支持 spring.cloud.task.initialize.enable 直到它被删除。 |
spring.cloud.task.parent-execution-id |
`` |
启动此任务执行的父任务执行 ID。如果任务执行没有父级,则默认为 null。 |
spring.cloud.task.single-instance-enabled |
|
此属性用于确定如果具有相同应用程序名称的另一个任务正在运行,是否将执行该任务。 |
spring.cloud.task.single-instance-lock-check-interval |
|
声明任务执行在检查之间等待的时间(以毫秒为单位)。默认时间为:500 毫秒。 |
spring.cloud.task.single-instance-lock-ttl |
`` |
声明当 single-instance-enabled 设置为 true 时,任务执行可以持有锁以防止另一个任务使用特定任务名称执行的最长时间(以毫秒为单位)。默认时间为:Integer.MAX_VALUE。 |
spring.cloud.task.table-prefix |
|
附加到 Spring Cloud Task 创建的表名称的前缀。 |
spring.cloud.util.enabled |
|
允许创建 Spring Cloud 实用 bean。 |
spring.cloud.vault.app-id.app-id-path |
|
AppId认证后端的挂载路径。 |
spring.cloud.vault.app-id.network-interface |
`` |
“MAC_ADDRESS”UserId 机制的网络接口提示。 |
spring.cloud.vault.app-id.user-id |
|
UserId机制。可以是“MAC_ADDRESS”、“IP_ADDRESS”、字符串或类名。 |
spring.cloud.vault.app-role.app-role-path |
|
AppRole认证后端的挂载路径。 |
spring.cloud.vault.app-role.role |
`` |
角色名称,可选,用于拉模式。 |
spring.cloud.vault.app-role.role-id |
`` |
角色 ID。 |
spring.cloud.vault.app-role.secret-id |
`` |
秘密 ID。 |
spring.cloud.vault.application-name |
|
AppId认证的应用程序名称。 |
spring.cloud.vault.authentication |
`` |
|
spring.cloud.vault.aws-ec2.aws-ec2-path |
|
AWS-EC2 身份验证后端的挂载路径。 |
spring.cloud.vault.aws-ec2.identity-document |
|
AWS-EC2 PKCS7 身份文档的 URL。 |
spring.cloud.vault.aws-ec2.nonce |
`` |
用于 AWS-EC2 身份验证的随机数。空随机数默认为随机数生成。 |
spring.cloud.vault.aws-ec2.role |
`` |
角色名称,可选。 |
spring.cloud.vault.aws-iam.aws-path |
|
AWS身份验证后端的挂载路径。 |
spring.cloud.vault.aws-iam.endpoint-uri |
`` |
STS 服务器 URI。@自2.2起 |
spring.cloud.vault.aws-iam.region |
`` |
区域名称,可选。如果未设置,则由 AWS 默认值推断。@自 4.0.1 起 |
spring.cloud.vault.aws-iam.role |
`` |
角色名称,可选。如果未设置,则默认为友好的 IAM 名称。 |
spring.cloud.vault.aws-iam.server-name |
`` |
用于在登录请求标头中设置 {@code X-Vault-AWS-IAM-Server-ID} 标头的服务器名称。 |
spring.cloud.vault.aws.access-key-property |
|
获取的访问密钥的目标属性。 |
spring.cloud.vault.aws.backend |
|
aws 后端路径。 |
spring.cloud.vault.aws.credential-type |
`` |
AWS 凭证类型 |
spring.cloud.vault.aws.enabled |
|
启用 aws 后端使用。 |
spring.cloud.vault.aws.role |
`` |
凭证的角色名称。 |
spring.cloud.vault.aws.role-arn |
`` |
如果我们有多个角色与保管库角色关联,则角色 arn 为假定的角色。@自3.0.2起 |
spring.cloud.vault.aws.secret-key-property |
|
获取的密钥的目标属性。 |
spring.cloud.vault.aws.session-token-key-property |
|
获取的密钥的目标属性。 |
spring.cloud.vault.aws.ttl |
|
sts 代币的 TTL。默认为 Max 的保管库角色可能具有的任何内容。还限于 AWS 支持的 STS 最大值。@自3.0.2起 |
spring.cloud.vault.azure-msi.azure-path |
|
Azure MSI 身份验证后端的装载路径。 |
spring.cloud.vault.azure-msi.identity-token-service |
`` |
身份令牌服务 URI。@自3.0起 |
spring.cloud.vault.azure-msi.metadata-service |
`` |
实例元数据服务 URI。@自3.0起 |
spring.cloud.vault.azure-msi.role |
`` |
角色名称。 |
spring.cloud.vault.cassandra.backend |
|
Cassandra 后端路径。 |
spring.cloud.vault.cassandra.enabled |
|
启用 cassandra 后端使用。 |
spring.cloud.vault.cassandra.password-property |
|
获取的密码的目标属性。 |
spring.cloud.vault.cassandra.role |
`` |
凭证的角色名称。 |
spring.cloud.vault.cassandra.static-role |
|
启用静态角色使用。@自2.2起 |
spring.cloud.vault.cassandra.username-property |
|
获取的用户名的目标属性。 |
spring.cloud.vault.config.lifecycle.enabled |
|
启用生命周期管理。 |
spring.cloud.vault.config.lifecycle.expiry-threshold |
`` |
到期阈值。{@link Lease} 在指定的 {@link Duration} 到期之前续订。@自2.2起 |
spring.cloud.vault.config.lifecycle.lease-endpoints |
`` |
设置 {@link LeaseEndpoints} 以委托续订/撤销调用。{@link LeaseEndpoints} 封装了 Vault 版本之间影响续订/撤销端点位置的差异。对于 Vault 0.8 或更高版本,可以是 {@link LeaseEndpoints#SysLeases},对于旧版本(默认)可以是 {@link LeaseEndpoints#Legacy}。@自2.2起 |
spring.cloud.vault.config.lifecycle.min-renewal |
`` |
续租之前至少需要的时间段。@自2.2起 |
spring.cloud.vault.config.order |
|
用于设置 {@link org.springframework.core.env.PropertySource} 优先级。这对于使用 Vault 作为其他属性源的覆盖非常有用。@参见 org.springframework.core.PriorityOrdered |
spring.cloud.vault.connection-timeout |
|
连接超时。 |
spring.cloud.vault.consul.backend |
|
领事后端路径。 |
spring.cloud.vault.consul.enabled |
|
启用 consul 后端使用。 |
spring.cloud.vault.consul.role |
`` |
凭证的角色名称。 |
spring.cloud.vault.consul.token-property |
|
获取的令牌的目标属性。 |
spring.cloud.vault.couchbase.backend |
|
Couchbase 后端路径。 |
spring.cloud.vault.couchbase.enabled |
|
启用 couchbase 后端使用。 |
spring.cloud.vault.couchbase.password-property |
|
获取的密码的目标属性。 |
spring.cloud.vault.couchbase.role |
`` |
凭证的角色名称。 |
spring.cloud.vault.couchbase.static-role |
|
启用静态角色使用。 |
spring.cloud.vault.couchbase.username-property |
|
获取的用户名的目标属性。 |
spring.cloud.vault.database.backend |
|
数据库后端路径。 |
spring.cloud.vault.database.enabled |
|
启用数据库后端使用。 |
spring.cloud.vault.database.password-property |
|
获取的密码的目标属性。 |
spring.cloud.vault.database.role |
`` |
凭证的角色名称。 |
spring.cloud.vault.database.static-role |
|
启用静态角色使用。 |
spring.cloud.vault.database.username-property |
|
获取的用户名的目标属性。 |
spring.cloud.vault.databases |
`` |
|
spring.cloud.vault.discovery.enabled |
|
指示已启用 Vault 服务器发现的标志(将通过发现查找 Vault 服务器 URL)。 |
spring.cloud.vault.discovery.service-id |
|
用于定位 Vault 的服务 ID。 |
spring.cloud.vault.elasticsearch.backend |
|
数据库后端路径。 |
spring.cloud.vault.elasticsearch.enabled |
|
启用elasticsearch后端使用。 |
spring.cloud.vault.elasticsearch.password-property |
|
获取的密码的目标属性。 |
spring.cloud.vault.elasticsearch.role |
`` |
凭证的角色名称。 |
spring.cloud.vault.elasticsearch.static-role |
|
启用静态角色使用。 |
spring.cloud.vault.elasticsearch.username-property |
|
获取的用户名的目标属性。 |
spring.cloud.vault.enabled |
|
启用 Vault 配置服务器。 |
spring.cloud.vault.fail-fast |
|
如果无法从 Vault 获取数据,则快速失败。 |
spring.cloud.vault.gcp-gce.gcp-path |
|
Kubernetes认证后端的挂载路径。 |
spring.cloud.vault.gcp-gce.role |
`` |
尝试登录的角色的名称。 |
spring.cloud.vault.gcp-gce.service-account |
`` |
可选服务帐户 ID。如果未配置,则使用默认 ID。 |
spring.cloud.vault.gcp-iam.credentials.encoded-key |
`` |
JSON 格式的 OAuth2 帐户私钥的 base64 编码内容。 |
spring.cloud.vault.gcp-iam.credentials.location |
`` |
OAuth2 凭证私钥的位置。<p> 由于这是一个资源,私钥可以位于多个位置,例如本地文件系统、类路径、URL 等。 |
spring.cloud.vault.gcp-iam.gcp-path |
|
Kubernetes认证后端的挂载路径。 |
spring.cloud.vault.gcp-iam.jwt-validity |
|
JWT 令牌的有效性。 |
spring.cloud.vault.gcp-iam.project-id |
`` |
覆盖 GCP 项目 ID。 |
spring.cloud.vault.gcp-iam.role |
`` |
尝试登录的角色的名称。 |
spring.cloud.vault.gcp-iam.service-account-id |
`` |
覆盖 GCP 服务帐号 ID。 |
spring.cloud.vault.host |
|
保管库服务器主机。 |
spring.cloud.vault.kubernetes.kubernetes-path |
|
Kubernetes认证后端的挂载路径。 |
spring.cloud.vault.kubernetes.role |
`` |
尝试登录的角色的名称。 |
spring.cloud.vault.kubernetes.service-account-token-file |
|
服务帐户令牌文件的路径。 |
spring.cloud.vault.kv.application-name |
|
用于上下文的应用程序名称。 |
spring.cloud.vault.kv.backend |
|
默认后端的名称。 |
spring.cloud.vault.kv.backend-version |
|
键值后端版本。目前支持的版本有:<ul> <li>版本 1(无版本化键值后端)。</li> <li>版本 2(版本化键值后端)。</li> </ul> |
spring.cloud.vault.kv.default-context |
|
默认上下文的名称。 |
spring.cloud.vault.kv.enabled |
|
启用键值后端。 |
spring.cloud.vault.kv.profile-separator |
|
配置文件分隔符用于组合应用程序名称和配置文件。 |
spring.cloud.vault.kv.profiles |
`` |
活动配置文件列表。@自3.0起 |
spring.cloud.vault.mongodb.backend |
|
MongoDB 后端路径。 |
spring.cloud.vault.mongodb.enabled |
|
启用 mongodb 后端使用。 |
spring.cloud.vault.mongodb.password-property |
|
获取的密码的目标属性。 |
spring.cloud.vault.mongodb.role |
`` |
凭证的角色名称。 |
spring.cloud.vault.mongodb.static-role |
|
启用静态角色使用。@自2.2起 |
spring.cloud.vault.mongodb.username-property |
|
获取的用户名的目标属性。 |
spring.cloud.vault.mysql.backend |
|
mysql后端路径。 |
spring.cloud.vault.mysql.enabled |
|
启用 mysql 后端使用。 |
spring.cloud.vault.mysql.password-property |
|
获取的用户名的目标属性。 |
spring.cloud.vault.mysql.role |
`` |
凭证的角色名称。 |
spring.cloud.vault.mysql.username-property |
|
获取的用户名的目标属性。 |
spring.cloud.vault.namespace |
`` |
Vault 命名空间(需要 Vault Enterprise)。 |
spring.cloud.vault.pcf.instance-certificate |
`` |
实例证书 (PEM) 的路径。默认为 {@code CF_INSTANCE_CERT} 环境变量。 |
spring.cloud.vault.pcf.instance-key |
`` |
实例密钥 (PEM) 的路径。默认为 {@code CF_INSTANCE_KEY} 环境变量。 |
spring.cloud.vault.pcf.pcf-path |
|
Kubernetes认证后端的挂载路径。 |
spring.cloud.vault.pcf.role |
`` |
尝试登录的角色的名称。 |
spring.cloud.vault.port |
|
保管库服务器端口。 |
spring.cloud.vault.postgresql.backend |
|
postgresql 后端路径。 |
spring.cloud.vault.postgresql.enabled |
|
启用 postgresql 后端使用。 |
spring.cloud.vault.postgresql.password-property |
|
获取的用户名的目标属性。 |
spring.cloud.vault.postgresql.role |
`` |
凭证的角色名称。 |
spring.cloud.vault.postgresql.username-property |
|
获取的用户名的目标属性。 |
spring.cloud.vault.rabbitmq.backend |
|
rabbitmq后端路径。 |
spring.cloud.vault.rabbitmq.enabled |
|
启用rabbitmq后端使用。 |
spring.cloud.vault.rabbitmq.password-property |
|
获取的密码的目标属性。 |
spring.cloud.vault.rabbitmq.role |
`` |
凭证的角色名称。 |
spring.cloud.vault.rabbitmq.username-property |
|
获取的用户名的目标属性。 |
spring.cloud.vault.reactive.enabled |
|
指示已启用反应式发现的标志 |
spring.cloud.vault.read-timeout |
|
读取超时。 |
spring.cloud.vault.scheme |
|
协议方案。可以是“http”或“https”。 |
spring.cloud.vault.session.lifecycle.enabled |
|
启用会话生命周期管理。 |
spring.cloud.vault.session.lifecycle.expiry-threshold |
|
{@link LoginToken} 的过期阈值。该阈值表示将登录令牌视为有效的最小 TTL 持续时间。TTL 较短的令牌被视为已过期并且不再使用。应大于 {@code refreshBeforeExpiry} 以防止令牌过期。 |
spring.cloud.vault.session.lifecycle.refresh-before-expiry |
|
更新 {@link LoginToken} 之前至少需要的时间段。 |
spring.cloud.vault.ssl.cert-auth-path |
|
TLS 证书身份验证后端的挂载路径。 |
spring.cloud.vault.ssl.enabled-cipher-suites |
`` |
已启用的 SSL/TLS 密码套件的列表。@自3.0.2起 |
spring.cloud.vault.ssl.enabled-protocols |
`` |
已启用的 SSL/TLS 协议的列表。@自3.0.2起 |
spring.cloud.vault.ssl.key-store |
`` |
保存证书和私钥的信任存储。 |
spring.cloud.vault.ssl.key-store-password |
`` |
用于访问密钥存储的密码。 |
spring.cloud.vault.ssl.key-store-type |
`` |
密钥存储的类型。@自3.0起 |
spring.cloud.vault.ssl.trust-store |
`` |
保存 SSL 证书的信任存储。 |
spring.cloud.vault.ssl.trust-store-password |
`` |
用于访问信任存储的密码。 |
spring.cloud.vault.ssl.trust-store-type |
`` |
信任存储的类型。@自3.0起 |
spring.cloud.vault.token |
`` |
静态保险库令牌。如果 {@link #authentication} 是 {@code TOKEN},则为必需。 |
spring.cloud.vault.uri |
`` |
保管库 URI。可以设置方案、主机和端口。 |
spring.cloud.zookeeper.base-sleep-time-ms |
|
重试之间等待的初始时间量。 |
spring.cloud.zookeeper.block-until-connected-unit |
`` |
与 Zookeeper 连接阻塞相关的时间单位。 |
spring.cloud.zookeeper.block-until-connected-wait |
|
阻止与 Zookeeper 连接的等待时间。 |
spring.cloud.zookeeper.config.default-context |
|
默认上下文的名称。 |
spring.cloud.zookeeper.config.enabled |
|
|
spring.cloud.zookeeper.config.fail-fast |
|
如果为 true,则在配置查找期间引发异常,否则记录警告。 |
spring.cloud.zookeeper.config.name |
`` |
用于在 Zookeeper 中查找值时使用 spring.application.name 的替代方案。 |
spring.cloud.zookeeper.config.profile-separator |
|
附加到应用程序名称的配置文件分隔符。 |
spring.cloud.zookeeper.config.root |
|
保存 Zookeeper 配置的根文件夹。 |
spring.cloud.zookeeper.connect-string |
|
Zookeeper 集群的连接字符串。 |
spring.cloud.zookeeper.connection-timeout |
`` |
配置的连接超时(以毫秒为单位)。 |
spring.cloud.zookeeper.dependencies |
`` |
将别名映射到 ZookeeperDependency。从 LoadBalancer 的角度来看,别名实际上是 serviceID,因为 SC LoadBalancer 无法接受 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 |
`` |
服务可以在 Zookeeper 中注册自己的预定义主机。对应于 URI 规范中的{代码地址}。 |
spring.cloud.zookeeper.discovery.instance-id |
`` |
用于向zookeeper注册的id。默认为随机 UUID。 |
spring.cloud.zookeeper.discovery.instance-port |
`` |
注册服务的端口(默认为监听端口)。 |
spring.cloud.zookeeper.discovery.instance-ssl-port |
`` |
注册服务的SSL端口。 |
spring.cloud.zookeeper.discovery.metadata |
`` |
获取与此实例关联的元数据名称/值对。该信息被发送到zookeeper并且可以被其他实例使用。 |
spring.cloud.zookeeper.discovery.order |
|
`CompositeDiscoveryClient` 用于对可用客户端进行排序的发现客户端的顺序。 |
spring.cloud.zookeeper.discovery.register |
|
在 Zookeeper 中注册为服务。 |
spring.cloud.zookeeper.discovery.root |
|
所有实例均在其中注册的根 Zookeeper 文件夹。 |
spring.cloud.zookeeper.discovery.uri-spec |
|
Zookeeper 中的服务注册期间要解析的 URI 规范。 |
spring.cloud.zookeeper.enabled |
|
Zookeeper 是否启用。 |
spring.cloud.zookeeper.max-retries |
|
最大重试次数。 |
spring.cloud.zookeeper.max-sleep-ms |
|
每次重试时休眠的最长时间(以毫秒为单位)。 |
spring.cloud.zookeeper.prefix |
`` |
将应用于所有 Zookeeper 依赖项路径的公共前缀。 |
spring.cloud.zookeeper.session-timeout |
`` |
配置/协商的会话超时(以毫秒为单位)。请参阅<a href=' https://cwiki.apache.org/confluence/display/CURATOR/TN14'> Curator技术说明 14</a> 了解 Curator 如何实现连接会话。@see <a href=' https://cwiki.apache.org/confluence/display/CURATOR/TN14'>策展人技术说明 14</a> |
stubrunner.amqp.enabled |
|
是否启用对 Stub Runner 和 AMQP 的支持。 |
stubrunner.amqp.mockCOnnection |
|
是否启用对 Stub Runner 和 AMQP 模拟连接工厂的支持。 |
stubrunner.classifier |
|
默认情况下,在存根的 ivy 坐标中使用的分类器。 |
stubrunner.cloud.consul.enabled |
|
是否在 Consul 中启用存根注册。 |
stubrunner.cloud.delegate.enabled |
|
是否启用DiscoveryClient的Stub Runner实现。 |
stubrunner.cloud.enabled |
|
是否启用 Spring Cloud 对 Stub Runner 的支持。 |
stubrunner.cloud.eureka.enabled |
|
是否在 Eureka 中启用存根注册。 |
stubrunner.cloud.loadbalancer.enabled |
|
是否启用Stub Runner的Spring Cloud Load Balancer集成。 |
stubrunner.cloud.stubbed.discovery.enabled |
|
是否应该为 Stub Runner 对服务发现进行存根。如果设置为 false,存根将在实际服务发现中注册。 |
stubrunner.cloud.zookeeper.enabled |
|
是否在 Zookeeper 中启用存根注册。 |
stubrunner.consumer-name |
`` |
您可以通过为此参数设置值来覆盖此字段的默认值 {@code spring.application.name}。 |
stubrunner.delete-stubs-after-test |
|
如果设置为 {@code false} 将不会在运行测试后从临时文件夹中删除存根。 |
stubrunner.fail-on-no-stubs |
|
启用后,此标志将告诉存根运行程序在未找到存根/合约时抛出异常。 |
stubrunner.generate-stubs |
|
启用后,此标志将告诉存根运行程序不要加载生成的存根,而是在运行时将找到的合约转换为存根格式并运行这些存根。 |
stubrunner.http-server-stub-configurer |
`` |
HTTP 服务器存根的配置。 |
stubrunner.ids |
|
要以“ivy”表示法运行的存根 ID([groupId]:artifactId:[version]:[classifier][:port])。{@code groupId}、{@code classifier}、{@code version} 和 {@code port} 可以是可选的。 |
stubrunner.ids-to-service-ids |
`` |
将基于 Ivy 表示法的 id 映射到应用程序内的 serviceId。示例“a:b”->“myService”“artifactId”->“myOtherService” |
stubrunner.integration.enabled |
|
是否启用 Stub Runner 与 Spring Integration 集成。 |
stubrunner.jms.enabled |
|
是否启用 Stub Runner 与 Spring JMS 集成。 |
stubrunner.kafka.enabled |
|
是否启用 Stub Runner 与 Spring Kafka 集成。 |
stubrunner.kafka.initializer.enabled |
|
是否允许 Stub Runner 而不是 KafkaStubMessages 组件负责消息轮询。后者只能在生产者方面使用。 |
stubrunner.mappings-output-folder |
`` |
将每个 HTTP 服务器的映射转储到选定的文件夹。 |
stubrunner.max-port |
|
自动启动WireMock服务器的端口最大值。 |
stubrunner.min-port |
|
自动启动WireMock服务器的端口最小值。 |
stubrunner.password |
`` |
存储库密码。 |
stubrunner.properties |
`` |
可以传递给自定义{@link org.springframework.cloud.contract.stubrunner.StubDownloaderBuilder}的属性映射。 |
stubrunner.proxy-host |
`` |
存储库代理主机。 |
stubrunner.proxy-port |
`` |
存储库代理端口。 |
stubrunner.server-id |
`` |
|
stubrunner.stream.enabled |
|
是否启用 Stub Runner 与 Spring Cloud Stream 集成。 |
stubrunner.stubs-mode |
`` |
选择存根的来源。 |
stubrunner.stubs-per-consumer |
|
应该只在 HTTP 服务器存根中注册该特定使用者的存根。 |
stubrunner.username |
`` |
存储库用户名。 |
wiremock.placeholders.enabled |
|
指示应过滤生成的wiremock存根中的http URL以添加或解析动态端口的占位符的标志。 |
wiremock.reset-mappings-after-each-test |
|
|
wiremock.rest-template-ssl-enabled |
|
|
wiremock.server.files |
|
|
wiremock.server.https-port |
|
|
wiremock.server.https-port-dynamic |
|
|
wiremock.server.port |
|
|
wiremock.server.port-dynamic |
|
|
wiremock.server.stubs |
|