Name |
Default |
Description |
aws.paramstore.default-context |
application |
|
aws.paramstore.enabled |
true |
是否启用了 AWS Parameter Store 支持。 |
aws.paramstore.fail-fast |
true |
如果为 true,则在配置查找过程中引发异常,否则,记录警告。 |
aws.paramstore.name |
|
spring.application.name 的替代品,用于在 AWS Parameter Store 中查找值。 |
aws.paramstore.prefix |
/config |
前缀,指示每个属性的第一级。值必须以正斜杠开头,后跟有效路径段或为空。默认为“/config”。 |
aws.paramstore.profile-separator |
_ |
|
cloud.aws.credentials.access-key |
|
与静态提供程序一起使用的访问密钥。 |
cloud.aws.credentials.instance-profile |
true |
配置实例配置文件凭据提供程序,而无需进一步配置。 |
cloud.aws.credentials.profile-name |
|
AWS 配置文件名称。 |
cloud.aws.credentials.profile-path |
|
AWS 配置文件路径。 |
cloud.aws.credentials.secret-key |
|
与静态提供程序一起使用的密钥。 |
cloud.aws.credentials.use-default-aws-credentials-chain |
false |
使用 DefaultAWSCredentials 链而不是配置自定义证书链。 |
cloud.aws.loader.core-pool-size |
1 |
用于并行 S3 交互的 Task Executor 的核心池大小。 @see org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor#setCorePoolSize(int) |
cloud.aws.loader.max-pool-size |
|
用于并行 S3 交互的 Task Executor 的最大池大小。 @see org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor#setMaxPoolSize(int) |
cloud.aws.loader.queue-capacity |
|
备份的 S3 请求的最大队列容量。 @see org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor#setQueueCapacity(int) |
cloud.aws.region.auto |
true |
启用基于 EC2 元数据服务的自动区域检测。 |
cloud.aws.region.static |
|
|
encrypt.fail-on-error |
true |
标记为如果存在加密或解密错误,则进程应失败。 |
encrypt.key |
|
对称密钥。作为更强大的选择,请考虑使用密钥库。 |
encrypt.key-store.alias |
|
Store 中密钥的别名。 |
encrypt.key-store.location |
|
密钥存储文件的位置,例如 Classpath:/keystore.jks。 |
encrypt.key-store.password |
|
锁定密钥库的密码。 |
encrypt.key-store.secret |
|
Secret 保护密钥(默认与密码相同)。 |
encrypt.rsa.algorithm |
|
要使用的 RSA 算法(DEFAULT 或 OEAP)。设置后,请勿对其进行更改(否则现有密码将不可解密)。 |
encrypt.rsa.salt |
deadbeef |
盐,用于加密密文的随机 Secret。设置后,请勿对其进行更改(否则现有密码将不可解密)。 |
encrypt.rsa.strong |
false |
指示应在内部使用“强” AES 加密的标志。如果为 true,则将 GCM 算法应用于 AES 加密字节。默认值为 false(在这种情况下,将使用“标准” CBC 代替)。设置后,请勿对其进行更改(否则现有密码将不可解密)。 |
encrypt.salt |
deadbeef |
对称密钥的盐,以十六进制编码的字节数组的形式。作为更强大的选择,请考虑使用密钥库。 |
endpoints.zookeeper.enabled |
true |
启用/ zookeeper 端点以检查 Zookeeper 的状态。 |
eureka.client.healthcheck.enabled |
true |
启用 Eureka 健康检查处理程序。 |
health.config.enabled |
false |
指示应安装配置服务器运行状况指示器的标志。 |
health.config.time-to-live |
0 |
缓存结果的生存时间(以毫秒为单位)。默认值 300000(5 分钟)。 |
hystrix.metrics.enabled |
true |
启用 HystrixMetrics 轮询。默认为 true。 |
hystrix.metrics.polling-interval-ms |
2000 |
后续 Metrics 轮询之间的间隔。默认为 2000 毫秒。 |
hystrix.shareSecurityContext |
false |
启用对 Hystrix 并发策略插件钩子的自动配置,该钩子将把SecurityContext 从您的主线程转移到 Hystrix 命令使用的那个线程。 |
management.endpoint.bindings.cache.time-to-live |
0ms |
可以缓存响应的最长时间。 |
management.endpoint.bindings.enabled |
true |
是否启用绑定端点。 |
management.endpoint.bus-env.enabled |
true |
是否启用 bus-env 端点。 |
management.endpoint.bus-refresh.enabled |
true |
是否启用 Bus 刷新端点。 |
management.endpoint.channels.cache.time-to-live |
0ms |
可以缓存响应的最长时间。 |
management.endpoint.channels.enabled |
true |
是否启用通道端点。 |
management.endpoint.consul.cache.time-to-live |
0ms |
可以缓存响应的最长时间。 |
management.endpoint.consul.enabled |
true |
是否启用 Consul 端点。 |
management.endpoint.env.post.enabled |
true |
启用可写环境端点。 |
management.endpoint.features.cache.time-to-live |
0ms |
可以缓存响应的最长时间。 |
management.endpoint.features.enabled |
true |
是否启用功能端点。 |
management.endpoint.gateway.enabled |
true |
是否启用网关端点。 |
management.endpoint.hystrix.config |
|
Hystrix 设置。传统上,这些是使用 servlet 参数设置的。有关更多详细信息,请参考 Hystrix 的文档。 |
management.endpoint.hystrix.stream.enabled |
true |
是否启用 hystrix.stream 端点。 |
management.endpoint.pause.enabled |
true |
启用/ pause 端点(发送 Lifecycle.stop())。 |
management.endpoint.refresh.enabled |
true |
启用/ refresh 端点以刷新配置并重新初始化刷新作用域的 bean。 |
management.endpoint.restart.enabled |
true |
启用/ restart 端点以重新启动应用程序上下文。 |
management.endpoint.resume.enabled |
true |
启用/ resume 端点(发送 Lifecycle.start())。 |
management.endpoint.service-registry.cache.time-to-live |
0ms |
可以缓存响应的最长时间。 |
management.endpoint.service-registry.enabled |
true |
是否启用服务注册端点。 |
management.health.binders.enabled |
true |
允许启用/禁用 Binder 的健康 Metrics。如果要完全禁用运行状况指示器,请将其设置为false 。 |
management.health.refresh.enabled |
true |
为刷新范围启用运行状况终结点。 |
management.health.zookeeper.enabled |
true |
为 Zookeeper 启用健康端点。 |
management.metrics.binders.hystrix.enabled |
true |
启用 OK Http Client 工厂 bean 的创建。 |
management.metrics.export.cloudwatch.batch-size |
|
|
management.metrics.export.cloudwatch.connect-timeout |
|
|
management.metrics.export.cloudwatch.enabled |
|
|
management.metrics.export.cloudwatch.namespace |
|
将 Metrics 发送到 CloudWatch 时将使用的名称空间。此属性是必需的,并且不能为 null。 |
management.metrics.export.cloudwatch.num-threads |
|
|
management.metrics.export.cloudwatch.read-timeout |
|
|
management.metrics.export.cloudwatch.step |
|
|
maven.checksum-policy |
|
|
maven.connect-timeout |
|
|
maven.local-repository |
|
|
maven.offline |
|
|
maven.proxy |
|
|
maven.remote-repositories |
|
|
maven.request-timeout |
|
|
maven.resolve-pom |
|
|
maven.update-policy |
|
|
proxy.auth.load-balanced |
false |
|
proxy.auth.routes |
|
每条路由的身份验证策略。 |
ribbon.eager-load.clients |
|
|
ribbon.eager-load.enabled |
false |
|
ribbon.http.client.enabled |
false |
不推荐使用的属性,以启用 Ribbon RestClient。 |
ribbon.okhttp.enabled |
false |
启用将 OK HTTP Client 与功能区一起使用。 |
ribbon.restclient.enabled |
false |
启用不推荐使用的 Ribbon RestClient 的使用。 |
ribbon.secure-ports |
|
|
spring.cloud.bus.ack.destination-service |
|
想要听音乐的服务。默认情况下为 null(表示所有服务)。 |
spring.cloud.bus.ack.enabled |
true |
标记以关闭 acks(默认打开)。 |
spring.cloud.bus.destination |
springCloudBus |
消息的 Spring Cloud Stream 目标名称。 |
spring.cloud.bus.enabled |
true |
指示 Bus 已启用的标志。 |
spring.cloud.bus.env.enabled |
true |
标记以关闭环境更改事件(默认为打开)。 |
spring.cloud.bus.id |
application |
该应用程序实例的标识符。 |
spring.cloud.bus.refresh.enabled |
true |
标记以关闭刷新事件(默认为打开)。 |
spring.cloud.bus.trace.enabled |
false |
标记以打开跟踪(默认关闭)。 |
spring.cloud.cloudfoundry.discovery.default-server-port |
80 |
功能区未定义任何端口时使用的端口。 |
spring.cloud.cloudfoundry.discovery.enabled |
true |
指示启用发现的标志。 |
spring.cloud.cloudfoundry.discovery.heartbeat-frequency |
5000 |
心跳的轮询频率(以毫秒为单位)。Client 端将以此频率进行轮询并 Broadcast 服务 ID 列表。 |
spring.cloud.cloudfoundry.discovery.order |
0 |
CompositeDiscoveryClient 用于对可用 Client 端进行排序的发现 Client 端的 Sequences。 |
spring.cloud.cloudfoundry.org |
|
最初定位的组织名称。 |
spring.cloud.cloudfoundry.password |
|
用户进行身份验证和获取令牌的密码。 |
spring.cloud.cloudfoundry.skip-ssl-validation |
false |
|
spring.cloud.cloudfoundry.space |
|
最初定位的空间名称。 |
spring.cloud.cloudfoundry.url |
|
Cloud Foundry API(云控制器)的 URL。 |
spring.cloud.cloudfoundry.username |
|
要进行身份验证的用户名(通常是电子邮件地址)。 |
spring.cloud.compatibility-verifier.compatible-boot-versions |
2.1.x |
Spring Boot 依赖项的默认接受版本。如果不想指定具体值,则可以将\ {@code x}设置为补丁程序版本。范例:\ {@code 3.4.x} |
spring.cloud.compatibility-verifier.enabled |
false |
启用创建 Spring Cloud 兼容性验证的功能。 |
spring.cloud.config.allow-override |
true |
表示可以使用\ {@link #isOverrideSystemProperties() systemPropertiesOverride}的标志。设置为 false 可以防止用户意外更改默认值。默认为 true。 |
spring.cloud.config.discovery.enabled |
false |
用于指示已启用配置服务器发现的标志(将通过发现来查找配置服务器 URL)。 |
spring.cloud.config.discovery.service-id |
configserver |
用于找到配置服务器的服务 ID。 |
spring.cloud.config.enabled |
true |
表示已启用远程配置的标志。默认为 true; |
spring.cloud.config.fail-fast |
false |
指示连接服务器失败的致命标志(默认为 false)。 |
spring.cloud.config.headers |
|
用于创建 Client 端请求的其他 Headers。 |
spring.cloud.config.label |
|
用于提取远程配置属性的标签名称。默认设置是在服务器上设置的(通常是基于 git 的服务器的“ master”)。 |
spring.cloud.config.name |
|
用于获取远程属性的应用程序的名称。 |
spring.cloud.config.override-none |
false |
标志,指示\ {@link #setAllowOverride(boolean) allowOverride}为 true 时,外部属性应具有最低优先级,并且不应覆盖任何现有的属性源(包括本地配置文件)。默认为 false。 |
spring.cloud.config.override-system-properties |
true |
指示外部属性应覆盖系统属性的标志。默认为 true。 |
spring.cloud.config.password |
|
与远程服务器联系时使用的密码(HTTP 基本)。 |
spring.cloud.config.profile |
default |
提取远程配置时使用的默认配置文件(以逗号分隔)。默认为"default"。 |
spring.cloud.config.request-read-timeout |
0 |
await 从配置服务器读取数据时超时。 |
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.send-state |
true |
指示是否发送状态的标志。默认为 true。 |
spring.cloud.config.server.accept-empty |
true |
指示如果未找到应用程序则需要发送 HTTP 404 的标志 |
spring.cloud.config.server.bootstrap |
false |
指示配置服务器应使用远程存储库中的属性初始化其自己的环境的标志。默认情况下处于关闭状态,因为它会延迟启动,但是在将服务器嵌入另一个应用程序中时很有用。 |
spring.cloud.config.server.credhub.ca-cert-files |
|
|
spring.cloud.config.server.credhub.connection-timeout |
|
|
spring.cloud.config.server.credhub.oauth2.registration-id |
|
|
spring.cloud.config.server.credhub.order |
|
|
spring.cloud.config.server.credhub.read-timeout |
|
|
spring.cloud.config.server.credhub.url |
|
|
spring.cloud.config.server.default-application-name |
application |
传入请求没有特定请求时的默认应用程序名称。 |
spring.cloud.config.server.default-label |
|
传入请求没有特定标签时的默认存储库标签。 |
spring.cloud.config.server.default-profile |
default |
传入请求没有特定请求时的默认应用程序配置文件。 |
spring.cloud.config.server.encrypt.enabled |
true |
在发送到 Client 端之前,启用环境属性的解密。 |
spring.cloud.config.server.git.basedir |
|
存储库本地工作副本的基本目录。 |
spring.cloud.config.server.git.clone-on-start |
false |
指示应在启动时(而不是按需)克隆存储库的标志。通常会导致启动速度较慢,但首次查询速度较快。 |
spring.cloud.config.server.git.default-label |
|
与远程存储库一起使用的默认标签 |
spring.cloud.config.server.git.delete-untracked-branches |
false |
用于指示如果删除了其原始跟踪的分支,则应在本地删除该分支的标志。 |
spring.cloud.config.server.git.force-pull |
false |
指示存储库应强制拉动的标志。如果为 true,则放弃所有本地更改并从远程存储库获取。 |
spring.cloud.config.server.git.host-key |
|
有效的 SSH 主机密钥。如果还设置了 hostKeyAlgorithm,则必须设置。 |
spring.cloud.config.server.git.host-key-algorithm |
|
ssh-dss,ssh-rsa,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384 或 ecdsa-sha2-nistp521 中的一种。如果还设置了 hostKey,则必须设置。 |
spring.cloud.config.server.git.ignore-local-ssh-settings |
false |
如果为 true,请使用基于属性的 SSH 而非基于文件的 SSH 配置。 |
spring.cloud.config.server.git.known-hosts-file |
|
自定义.known_hosts 文件的位置。 |
spring.cloud.config.server.git.order |
|
环境存储库的 Sequences。 |
spring.cloud.config.server.git.passphrase |
|
用于解锁 ssh 私钥的密码。 |
spring.cloud.config.server.git.password |
|
远程存储库认证密码。 |
spring.cloud.config.server.git.preferred-authentications |
|
覆盖服务器身份验证方法 Sequences。如果服务器在 publickey 方法之前具有键盘交互身份验证,则这应允许规避登录提示。 |
spring.cloud.config.server.git.private-key |
|
有效的 SSH 私钥。如果 ignoreLocalSshSettings 为 true 且 Git URI 为 SSH 格式,则必须设置。 |
spring.cloud.config.server.git.proxy |
|
HTTP 代理配置。 |
spring.cloud.config.server.git.refresh-rate |
0 |
git 存储库刷新之间的时间(以秒为单位) |
spring.cloud.config.server.git.repos |
|
存储库标识符到位置和其他属性的 Map。 |
spring.cloud.config.server.git.search-paths |
|
搜索要在本地工作副本中使用的路径。默认情况下,仅搜索根。 |
spring.cloud.config.server.git.skip-ssl-validation |
false |
与通过 HTTPS 连接提供服务的存储库进行通信时,指示应绕过 SSL 证书验证的标志。 |
spring.cloud.config.server.git.strict-host-key-checking |
true |
如果为假,则忽略主机密钥错误 |
spring.cloud.config.server.git.timeout |
5 |
获取 HTTP 或 SSH 连接的超时(以秒为单位)(如果适用),默认为 5 秒。 |
spring.cloud.config.server.git.uri |
|
远程存储库的 URI。 |
spring.cloud.config.server.git.username |
|
用于使用远程存储库进行身份验证的用户名。 |
spring.cloud.config.server.health.repositories |
|
|
spring.cloud.config.server.jdbc.order |
0 |
|
spring.cloud.config.server.jdbc.sql |
从属性中选择键,值,其中 APPLICATION =?和 PROFILE =?和 LABEL =? |
用于查询数据库的键和值的 SQL |
spring.cloud.config.server.native.add-label-locations |
true |
标记以确定是否应添加标签位置。 |
spring.cloud.config.server.native.default-label |
master |
|
spring.cloud.config.server.native.fail-on-error |
false |
用于确定解密期间如何处理异常的标志(默认为 false)。 |
spring.cloud.config.server.native.order |
|
|
spring.cloud.config.server.native.search-locations |
[] |
搜索配置文件的位置。默认与 Spring Boot 应用程序相同,因此[classpath:/,classpath:/ config /,file:./,file:./ config /]。 |
spring.cloud.config.server.native.version |
|
将为本机存储库报告的版本字符串 |
spring.cloud.config.server.overrides |
|
属性源的额外 Map 将无条件发送给所有 Client 端。 |
spring.cloud.config.server.prefix |
|
配置资源路径的前缀(默认为空)。当您不想更改上下文路径或 servlet 路径时,在嵌入另一个应用程序时很有用。 |
spring.cloud.config.server.strip-document-from-yaml |
true |
标记,指示应以“本机”形式返回文本或集合(不是 Map)的 YAML 文档。 |
spring.cloud.config.server.svn.basedir |
|
存储库本地工作副本的基本目录。 |
spring.cloud.config.server.svn.default-label |
|
与远程存储库一起使用的默认标签 |
spring.cloud.config.server.svn.order |
|
环境存储库的 Sequences。 |
spring.cloud.config.server.svn.passphrase |
|
用于解锁 ssh 私钥的密码。 |
spring.cloud.config.server.svn.password |
|
远程存储库认证密码。 |
spring.cloud.config.server.svn.search-paths |
|
搜索要在本地工作副本中使用的路径。默认情况下,仅搜索根。 |
spring.cloud.config.server.svn.strict-host-key-checking |
true |
从不在已知主机列表中的远程服务器拒绝传入的 SSH 主机密钥。 |
spring.cloud.config.server.svn.uri |
|
远程存储库的 URI。 |
spring.cloud.config.server.svn.username |
|
用于使用远程存储库进行身份验证的用户名。 |
spring.cloud.config.server.vault.backend |
secret |
保管箱后端。默认为 Secret。 |
spring.cloud.config.server.vault.default-key |
application |
所有应用程序共享的保管库密钥。默认为应用程序。设置为空禁用。 |
spring.cloud.config.server.vault.host |
127.0.0.1 |
保管箱主机。默认为 127.0.0.1. |
spring.cloud.config.server.vault.kv-version |
1 |
指示使用哪个版本的 Vault kv 后端的值。默认为 1. |
spring.cloud.config.server.vault.order |
|
|
spring.cloud.config.server.vault.port |
8200 |
保管库端口。默认为 8200 |
spring.cloud.config.server.vault.profile-separator |
, |
保管库配置文件分隔符。默认为逗号。 |
spring.cloud.config.server.vault.proxy |
|
HTTP 代理配置。 |
spring.cloud.config.server.vault.scheme |
http |
Vault方案。默认为 http。 |
spring.cloud.config.server.vault.skip-ssl-validation |
false |
与通过 HTTPS 连接提供服务的存储库进行通信时,指示应绕过 SSL 证书验证的标志。 |
spring.cloud.config.server.vault.timeout |
5 |
获取 HTTP 连接的超时时间(以秒为单位),默认为 5 秒。 |
spring.cloud.config.token |
|
安全令牌通过传递到基础环境存储库。 |
spring.cloud.config.uri |
[http://localhost:8888] |
远程服务器的 URI(默认为http://localhost:8888)。 |
spring.cloud.config.username |
|
与远程服务器联系时要使用的用户名(HTTP 基本)。 |
spring.cloud.consul.config.acl-token |
|
|
spring.cloud.consul.config.data-key |
data |
如果 format 为 Format.PROPERTIES 或 Format.YAML,则以下字段用作查找配置顾问的键。 |
spring.cloud.consul.config.default-context |
application |
|
spring.cloud.consul.config.enabled |
true |
|
spring.cloud.consul.config.fail-fast |
true |
如果为 true,则在配置查找过程中引发异常,否则,记录警告。 |
spring.cloud.consul.config.format |
|
|
spring.cloud.consul.config.name |
|
spring.application.name 的替代品,用于在 ConsulKV 中查找值。 |
spring.cloud.consul.config.prefix |
config |
|
spring.cloud.consul.config.profile-separator |
, |
|
spring.cloud.consul.config.watch.delay |
1000 |
手表的固定延迟值,以毫秒为单位。预设为 1000. |
spring.cloud.consul.config.watch.enabled |
true |
如果启用了手表。默认为 true。 |
spring.cloud.consul.config.watch.wait-time |
55 |
await(或阻止)监视查询的秒数,默认为 55.需要小于默认的 ConsulClient(默认为 60)。要增加 ConsulClient 超时,请使用自定义 ConsulRawClient 和自定义 HttpClient 创建 ConsulClient bean。 |
spring.cloud.consul.discovery.acl-token |
|
|
spring.cloud.consul.discovery.catalog-services-watch-delay |
1000 |
观看 Consul 目录的通话之间的延迟时间(以毫秒为单位),默认为 1000. |
spring.cloud.consul.discovery.catalog-services-watch-timeout |
2 |
观看 Consul 目录时阻止的秒数,默认值为 2. |
spring.cloud.consul.discovery.datacenters |
|
在服务器列表中查询的 serviceId→数据中心的 Map。这允许在另一个数据中心中查找服务。 |
spring.cloud.consul.discovery.default-query-tag |
|
如果 serverListQueryTags 中未列出服务列表中要查询的标签。 |
spring.cloud.consul.discovery.default-zone-metadata-name |
zone |
服务实例区域来自元数据。这允许更改元数据标签名称。 |
spring.cloud.consul.discovery.deregister |
true |
在 Consul 中禁用服务的自动注销。 |
spring.cloud.consul.discovery.enabled |
true |
是否启用服务发现? |
spring.cloud.consul.discovery.fail-fast |
true |
如果为 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 |
10s |
运行状况检查的频率(例如 10 秒),默认为 10 秒。 |
spring.cloud.consul.discovery.health-check-path |
/actuator/health |
要调用以进行健康检查的备用服务器路径 |
spring.cloud.consul.discovery.health-check-timeout |
|
健康检查超时(例如 10 秒)。 |
spring.cloud.consul.discovery.health-check-tls-skip-verify |
|
如果服务检查为 true,则跳过证书验证,否则运行证书验证。 |
spring.cloud.consul.discovery.health-check-url |
|
自定义运行状况检查网址以覆盖默认值 |
spring.cloud.consul.discovery.heartbeat.enabled |
false |
|
spring.cloud.consul.discovery.heartbeat.interval-ratio |
|
|
spring.cloud.consul.discovery.heartbeat.ttl-unit |
s |
|
spring.cloud.consul.discovery.heartbeat.ttl-value |
30 |
|
spring.cloud.consul.discovery.hostname |
|
访问服务器时要使用的主机名 |
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 地址(还必须设置 preferredIpAddress 才能使用) |
spring.cloud.consul.discovery.lifecycle.enabled |
true |
|
spring.cloud.consul.discovery.management-port |
|
用于注册 Management 服务的端口(默认为 Management 端口) |
spring.cloud.consul.discovery.management-suffix |
management |
注册 Management 服务时要使用的后缀 |
spring.cloud.consul.discovery.management-tags |
|
注册 Management 服务时要使用的标签 |
spring.cloud.consul.discovery.order |
0 |
CompositeDiscoveryClient 用于对可用 Client 端进行排序的发现 Client 端的 Sequences。 |
spring.cloud.consul.discovery.port |
|
用于注册服务的端口(默认为监听端口) |
spring.cloud.consul.discovery.prefer-agent-address |
false |
我们将如何确定要使用的地址的来源 |
spring.cloud.consul.discovery.prefer-ip-address |
false |
注册时使用 IP 地址而不是主机名 |
spring.cloud.consul.discovery.query-passing |
false |
将“传递”参数添加到/ v1/health/service/serviceName。这会将运行状况检查传递到服务器。 |
spring.cloud.consul.discovery.register |
true |
在 Consul 中注册为服务。 |
spring.cloud.consul.discovery.register-health-check |
true |
在 Consul 中注册健康检查。在服务开发期间很有用。 |
spring.cloud.consul.discovery.scheme |
http |
是否注册 http 或 https 服务 |
spring.cloud.consul.discovery.server-list-query-tags |
|
在服务器列表中查询的 serviceId 的→标记的 Map。这允许通过单个标签过滤服务。 |
spring.cloud.consul.discovery.service-name |
|
Service name |
spring.cloud.consul.discovery.tags |
|
注册服务时要使用的标签 |
spring.cloud.consul.enabled |
true |
Spring CloudConsul 是否已启用 |
spring.cloud.consul.host |
localhost |
Consul 代理主机名。默认为'localhost'。 |
spring.cloud.consul.port |
8500 |
Consul 代理端口。默认为“ 8500”。 |
spring.cloud.consul.retry.initial-interval |
1000 |
初始重试间隔(以毫秒为单位)。 |
spring.cloud.consul.retry.max-attempts |
6 |
最大尝试次数。 |
spring.cloud.consul.retry.max-interval |
2000 |
退避的最大间隔。 |
spring.cloud.consul.retry.multiplier |
1.1 |
下一个间隔的乘数。 |
spring.cloud.consul.scheme |
|
Consul 代理方案(HTTP/HTTPS)。如果地址中没有任何方案-Client 端将使用 HTTP。 |
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.discovery.client.cloudfoundry.order |
|
|
spring.cloud.discovery.client.composite-indicator.enabled |
true |
启用发现 Client 端复合运行状况指示器。 |
spring.cloud.discovery.client.health-indicator.enabled |
true |
|
spring.cloud.discovery.client.health-indicator.include-description |
false |
|
spring.cloud.discovery.client.simple.instances |
|
|
spring.cloud.discovery.client.simple.local.instance-id |
|
服务实例的唯一标识符或名称。 |
spring.cloud.discovery.client.simple.local.metadata |
|
服务实例的元数据。发现 Client 端可以使用它来修改每个实例的行为,例如负载平衡时。 |
spring.cloud.discovery.client.simple.local.service-id |
|
服务的标识符或名称。多个实例可能共享相同的服务 ID。 |
spring.cloud.discovery.client.simple.local.uri |
|
服务实例的 URI。将被解析以提取方案,主机和端口。 |
spring.cloud.discovery.client.simple.order |
|
|
spring.cloud.discovery.enabled |
true |
启用发现 Client 端运行状况指示器。 |
spring.cloud.features.enabled |
true |
启用功能端点。 |
spring.cloud.function.compile |
|
功能主体的配置,将进行编译。Map 中的键是函数名称,值是包含键“ lambda”(要编译的主体)和可选的“类型”(默认为“ function”)的 Map。如果模棱两可,还可以包含“ inputType”和“ outputType”。 |
spring.cloud.function.imports |
|
一组包含功能主体的文件的配置,这些文件将被导入和编译。Map 中的键是函数名称,值是另一个 Map,包含要编译的文件的“位置”和(可选)“类型”(默认为“功能”)。 |
spring.cloud.function.scan.packages |
functions |
触发在指定的基本包内扫描可分配给 java.util.function.Function 的任何类。对于每个检测到的 Function 类,将一个 bean 实例添加到上下文中。 |
spring.cloud.function.task.consumer |
|
|
spring.cloud.function.task.function |
|
|
spring.cloud.function.task.supplier |
|
|
spring.cloud.function.web.path |
|
功能的 Web 资源路径(如果不为空,则应以/开头)。 |
spring.cloud.function.web.supplier.auto-startup |
true |
|
spring.cloud.function.web.supplier.debug |
true |
|
spring.cloud.function.web.supplier.enabled |
false |
|
spring.cloud.function.web.supplier.headers |
|
|
spring.cloud.function.web.supplier.name |
|
|
spring.cloud.function.web.supplier.template-url |
|
|
spring.cloud.gateway.default-filters |
|
应用于每个路由的filter定义列表。 |
spring.cloud.gateway.discovery.locator.enabled |
false |
启用 DiscoveryClient 网关集成的标志 |
spring.cloud.gateway.discovery.locator.filters |
|
|
spring.cloud.gateway.discovery.locator.include-expression |
true |
将评估是否在网关集成中包括服务的 SpEL 表达式,默认为:true |
spring.cloud.gateway.discovery.locator.lower-case-service-id |
false |
谓词和filter中的小写 serviceId 选项,默认为 false。当 eureka 自动将 serviceId 大写时,对 eureka 很有用。因此 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 |
'lb://'+serviceId |
为每个 Route 创建 uri 的 SpEL 表达式,默认为:'lb://'serviceId |
spring.cloud.gateway.enabled |
true |
启用网关功能。 |
spring.cloud.gateway.filter.remove-hop-by-hop.headers |
|
|
spring.cloud.gateway.filter.remove-hop-by-hop.order |
|
|
spring.cloud.gateway.filter.request-rate-limiter.deny-empty-key |
true |
如果密钥解析器返回空密钥,则切换为拒绝请求,默认为 true。 |
spring.cloud.gateway.filter.request-rate-limiter.empty-key-status-code |
|
denyEmptyKey 为 true 时返回的 HttpStatus,默认为 FORBIDDEN。 |
spring.cloud.gateway.filter.secure-headers.content-security-policy |
default-src'self'https :; font-src'self'https:数据:; img-src'self'https:数据:; object-src'none'; script-src https :; style-src'self'https:'unsafe-inline' |
|
spring.cloud.gateway.filter.secure-headers.content-type-options |
nosniff |
|
spring.cloud.gateway.filter.secure-headers.download-options |
noopen |
|
spring.cloud.gateway.filter.secure-headers.frame-options |
DENY |
|
spring.cloud.gateway.filter.secure-headers.permitted-cross-domain-policies |
none |
|
spring.cloud.gateway.filter.secure-headers.referrer-policy |
no-referrer |
|
spring.cloud.gateway.filter.secure-headers.strict-transport-security |
max-age=631138519 |
|
spring.cloud.gateway.filter.secure-headers.xss-protection-header |
1 ;模式=阻止 |
|
spring.cloud.gateway.forwarded.enabled |
true |
启用 ForwardedHeadersFilter。 |
spring.cloud.gateway.globalcors.cors-configurations |
|
|
spring.cloud.gateway.httpclient.connect-timeout |
|
连接超时(以毫秒为单位),默认值为 45s。 |
spring.cloud.gateway.httpclient.pool.acquire-timeout |
|
仅对于 FIXED 类型,awaitawait 的最长时间(以毫秒为单位)。 |
spring.cloud.gateway.httpclient.pool.max-connections |
|
仅对于 FIXED 类型,是在现有连接上开始挂起获取之前的最大连接数。 |
spring.cloud.gateway.httpclient.pool.name |
proxy |
通道池 Map 名称,默认为代理。 |
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.username |
|
Netty HttpClient 代理配置的用户名。 |
spring.cloud.gateway.httpclient.response-timeout |
|
响应超时。 |
spring.cloud.gateway.httpclient.ssl.close-notify-flush-timeout |
3000ms |
SSL close_notify 刷新超时。默认为 3000 毫秒 |
spring.cloud.gateway.httpclient.ssl.close-notify-flush-timeout-millis |
|
|
spring.cloud.gateway.httpclient.ssl.close-notify-read-timeout |
|
SSL close_notify 读取超时。默认为 0 毫秒。 |
spring.cloud.gateway.httpclient.ssl.close-notify-read-timeout-millis |
|
|
spring.cloud.gateway.httpclient.ssl.default-configuration-type |
|
缺省的 ssl 配置类型。默认为 TCP。 |
spring.cloud.gateway.httpclient.ssl.handshake-timeout |
10000ms |
SSL 握手超时。默认为 10000 毫秒 |
spring.cloud.gateway.httpclient.ssl.handshake-timeout-millis |
|
|
spring.cloud.gateway.httpclient.ssl.trusted-x509-certificates |
|
用于验证远程端点的证书的受信任证书。 |
spring.cloud.gateway.httpclient.ssl.use-insecure-trust-manager |
false |
安装 netty InsecureTrustManagerFactory。这是不安全的,不适合生产。 |
spring.cloud.gateway.loadbalancer.use404 |
false |
|
spring.cloud.gateway.metrics.enabled |
false |
启用 Metrics 数据收集。 |
spring.cloud.gateway.proxy.headers |
|
固定的 Headers 值,将添加到所有下游请求中。 |
spring.cloud.gateway.proxy.sensitive |
|
一组敏感的 Headers 名称,默认情况下不会发送到下游。 |
spring.cloud.gateway.redis-rate-limiter.burst-capacity-header |
X-RateLimit-Burst-Capacity |
返回突发容量配置的 Headers 名称。 |
spring.cloud.gateway.redis-rate-limiter.config |
|
|
spring.cloud.gateway.redis-rate-limiter.include-headers |
true |
是否包括包含速率限制器信息的 Headers,默认为 true。 |
spring.cloud.gateway.redis-rate-limiter.remaining-header |
X-RateLimit-Remaining |
Headers 名称,它返回当前秒内剩余请求数。 |
spring.cloud.gateway.redis-rate-limiter.replenish-rate-header |
X-RateLimit-Replenish-Rate |
返回补充费率配置的 Headers 名称。 |
spring.cloud.gateway.routes |
|
Route 清单 |
spring.cloud.gateway.streaming-media-types |
|
|
spring.cloud.gateway.x-forwarded.enabled |
true |
如果 XForwardedHeadersFilter 已启用。 |
spring.cloud.gateway.x-forwarded.for-append |
true |
如果启用了将 X-Forwarded-For 作为列表附加。 |
spring.cloud.gateway.x-forwarded.for-enabled |
true |
如果启用了 X-Forwarded-For。 |
spring.cloud.gateway.x-forwarded.host-append |
true |
如果启用了将 X-Forwarded-Host 作为列表追加。 |
spring.cloud.gateway.x-forwarded.host-enabled |
true |
如果启用了 X-Forwarded-Host。 |
spring.cloud.gateway.x-forwarded.order |
0 |
XForwardedHeadersFilter 的 Sequences。 |
spring.cloud.gateway.x-forwarded.port-append |
true |
如果启用了将 X-Forwarded-Port 作为列表追加。 |
spring.cloud.gateway.x-forwarded.port-enabled |
true |
如果启用了 X-Forwarded-Port。 |
spring.cloud.gateway.x-forwarded.prefix-append |
true |
如果启用将 X-Forwarded-Prefix 作为列表追加。 |
spring.cloud.gateway.x-forwarded.prefix-enabled |
true |
如果启用了 X-Forwarded-Prefix。 |
spring.cloud.gateway.x-forwarded.proto-append |
true |
如果启用将 X-Forwarded-Proto 作为列表附加。 |
spring.cloud.gateway.x-forwarded.proto-enabled |
true |
如果启用了 X-Forwarded-Proto。 |
spring.cloud.httpclientfactories.apache.enabled |
true |
启用创建 Apache Http Client 工厂 bean 的功能。 |
spring.cloud.httpclientfactories.ok.enabled |
true |
启用 OK Http Client 工厂 bean 的创建。 |
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 |
默认 IP 地址。发生错误时使用。 |
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 |
false |
是否仅使用具有站点本地地址的接口。有关更多详细信息,请参见\ {@link InetAddress#isSiteLocalAddress()}。 |
spring.cloud.loadbalancer.retry.enabled |
true |
|
spring.cloud.refresh.enabled |
true |
启用刷新范围和相关功能的自动配置。 |
spring.cloud.refresh.extra-refreshable |
true |
Bean 的其他类名称,用于将进程发布到刷新范围中。 |
spring.cloud.service-registry.auto-registration.enabled |
true |
是否启用服务自动注册。默认为 true。 |
spring.cloud.service-registry.auto-registration.fail-fast |
false |
如果没有 AutoServiceRegistration,启动是否失败。默认为 false。 |
spring.cloud.service-registry.auto-registration.register-management |
true |
是否将 Management 注册为服务。默认为 true。 |
spring.cloud.stream.binders |
|
如果使用了多个相同类型的绑定器(即连接到 RabbitMq 的多个实例),则附加的每个绑定器属性(请参阅 {@link BinderProperties})。在这里,您可以指定多个 Binder 配置,每个配置具有不同的环境设置。例如; spring.cloud.stream.binders.rabbit1.environment。 。 。 ,spring.cloud.stream.binders.rabbit2.environment。 。 。 |
spring.cloud.stream.binding-retry-interval |
30 |
用于计划绑定尝试的重试间隔(以秒为单位)。默认值:30 秒。 |
spring.cloud.stream.bindings |
|
每个绑定名称(例如'input`)的其他绑定属性(请参见 {@link BinderProperties})。例如;这将为 Sink 应用程序的“Importing”绑定设置 Content Type:“ spring.cloud.stream.bindings.input.contentType = text/plain” |
spring.cloud.stream.consul.binder.event-timeout |
5 |
|
spring.cloud.stream.default-binder |
|
如果有多个可用的绑定器,所有绑定将使用的绑定器名称(例如“Rabbit”); |
spring.cloud.stream.dynamic-destinations |
[] |
可以动态绑定的目的地列表。如果设置,则只能绑定列出的目的地。 |
spring.cloud.stream.function.definition |
|
绑定功能的定义。如果需要将多个函数组合为一个,请使用管道(例如'fooFunc |
barFunc') |
spring.cloud.stream.instance-count |
1 |
应用程序已部署实例的数量。默认值:1.注意:还可以按单个绑定“ spring.cloud.stream.bindings.foo.consumer.instance-count”进行 Management,其中“ foo”是绑定的名称。 |
spring.cloud.stream.instance-index |
0 |
应用程序的实例 ID:从 0 到 instanceCount-1 的数字。用于分区和 Kafka。注意:也可以根据每个单独的绑定“ spring.cloud.stream.bindings.foo.consumer.instance-index”进行 Management,其中“ foo”是绑定的名称。 |
spring.cloud.stream.integration.message-handler-not-propagated-headers |
|
不会从入站邮件复制的邮件标题名称。 |
spring.cloud.stream.kafka.binder.auto-add-partitions |
false |
|
spring.cloud.stream.kafka.binder.auto-create-topics |
true |
|
spring.cloud.stream.kafka.binder.brokers |
[localhost] |
|
spring.cloud.stream.kafka.binder.configuration |
|
适用于生产者和 Consumer 的任意 kafka 属性。 |
spring.cloud.stream.kafka.binder.consumer-properties |
|
任意的 kafkaConsumer 属性。 |
spring.cloud.stream.kafka.binder.fetch-size |
0 |
|
spring.cloud.stream.kafka.binder.header-mapper-bean-name |
|
要使用的自定义 HeadersMap 器的 bean 名称,而不是\ {@link org.springframework.kafka.support.DefaultKafkaHeaderMapper}。 |
spring.cloud.stream.kafka.binder.headers |
[] |
|
spring.cloud.stream.kafka.binder.health-timeout |
60 |
await 获取分区信息的时间(以秒为单位);默认值 60. |
spring.cloud.stream.kafka.binder.jaas |
|
|
spring.cloud.stream.kafka.binder.max-wait |
100 |
|
spring.cloud.stream.kafka.binder.min-partition-count |
1 |
|
spring.cloud.stream.kafka.binder.offset-update-count |
0 |
|
spring.cloud.stream.kafka.binder.offset-update-shutdown-timeout |
2000 |
|
spring.cloud.stream.kafka.binder.offset-update-time-window |
10000 |
|
spring.cloud.stream.kafka.binder.producer-properties |
|
任意的 Kafka 生产者属性。 |
spring.cloud.stream.kafka.binder.queue-size |
8192 |
|
spring.cloud.stream.kafka.binder.replication-factor |
1 |
|
spring.cloud.stream.kafka.binder.required-acks |
1 |
|
spring.cloud.stream.kafka.binder.socket-buffer-size |
2097152 |
|
spring.cloud.stream.kafka.binder.transaction.producer.admin |
|
|
spring.cloud.stream.kafka.binder.transaction.producer.batch-timeout |
|
|
spring.cloud.stream.kafka.binder.transaction.producer.buffer-size |
|
|
spring.cloud.stream.kafka.binder.transaction.producer.compression-type |
|
|
spring.cloud.stream.kafka.binder.transaction.producer.configuration |
|
|
spring.cloud.stream.kafka.binder.transaction.producer.error-channel-enabled |
|
|
spring.cloud.stream.kafka.binder.transaction.producer.header-mode |
|
|
spring.cloud.stream.kafka.binder.transaction.producer.header-patterns |
|
|
spring.cloud.stream.kafka.binder.transaction.producer.message-key-expression |
|
|
spring.cloud.stream.kafka.binder.transaction.producer.partition-count |
|
|
spring.cloud.stream.kafka.binder.transaction.producer.partition-key-expression |
|
|
spring.cloud.stream.kafka.binder.transaction.producer.partition-key-extractor-name |
|
|
spring.cloud.stream.kafka.binder.transaction.producer.partition-selector-expression |
|
|
spring.cloud.stream.kafka.binder.transaction.producer.partition-selector-name |
|
|
spring.cloud.stream.kafka.binder.transaction.producer.required-groups |
|
|
spring.cloud.stream.kafka.binder.transaction.producer.sync |
|
|
spring.cloud.stream.kafka.binder.transaction.producer.use-native-encoding |
|
|
spring.cloud.stream.kafka.binder.transaction.transaction-id-prefix |
|
|
spring.cloud.stream.kafka.binder.zk-connection-timeout |
10000 |
ZK 连接超时(以毫秒为单位)。 |
spring.cloud.stream.kafka.binder.zk-nodes |
[localhost] |
|
spring.cloud.stream.kafka.binder.zk-session-timeout |
10000 |
ZK 会话超时(以毫秒为单位)。 |
spring.cloud.stream.kafka.bindings |
|
|
spring.cloud.stream.kafka.streams.binder.application-id |
|
|
spring.cloud.stream.kafka.streams.binder.auto-add-partitions |
|
|
spring.cloud.stream.kafka.streams.binder.auto-create-topics |
|
|
spring.cloud.stream.kafka.streams.binder.brokers |
|
|
spring.cloud.stream.kafka.streams.binder.configuration |
|
|
spring.cloud.stream.kafka.streams.binder.consumer-properties |
|
|
spring.cloud.stream.kafka.streams.binder.fetch-size |
|
|
spring.cloud.stream.kafka.streams.binder.header-mapper-bean-name |
|
|
spring.cloud.stream.kafka.streams.binder.headers |
|
|
spring.cloud.stream.kafka.streams.binder.health-timeout |
|
|
spring.cloud.stream.kafka.streams.binder.jaas |
|
|
spring.cloud.stream.kafka.streams.binder.max-wait |
|
|
spring.cloud.stream.kafka.streams.binder.min-partition-count |
|
|
spring.cloud.stream.kafka.streams.binder.offset-update-count |
|
|
spring.cloud.stream.kafka.streams.binder.offset-update-shutdown-timeout |
|
|
spring.cloud.stream.kafka.streams.binder.offset-update-time-window |
|
|
spring.cloud.stream.kafka.streams.binder.producer-properties |
|
|
spring.cloud.stream.kafka.streams.binder.queue-size |
|
|
spring.cloud.stream.kafka.streams.binder.replication-factor |
|
|
spring.cloud.stream.kafka.streams.binder.required-acks |
|
|
spring.cloud.stream.kafka.streams.binder.serde-error |
|
\ {@link org.apache.kafka.streams.errors.DeserializationExceptionHandler}在出现 Serde 错误时使用。{@link KafkaStreamsBinderConfigurationProperties.SerdeError}值用于在使用者绑定上提供异常处理程序。 |
spring.cloud.stream.kafka.streams.binder.socket-buffer-size |
|
|
spring.cloud.stream.kafka.streams.binder.zk-connection-timeout |
|
|
spring.cloud.stream.kafka.streams.binder.zk-nodes |
|
|
spring.cloud.stream.kafka.streams.binder.zk-session-timeout |
|
|
spring.cloud.stream.kafka.streams.bindings |
|
|
spring.cloud.stream.kafka.streams.time-window.advance-by |
0 |
|
spring.cloud.stream.kafka.streams.time-window.length |
0 |
|
spring.cloud.stream.metrics.export-properties |
|
将附加到每条消息的属性列表。上下文刷新后,将由 onApplicationEvent 填充,以避免每条消息的开销。 |
spring.cloud.stream.metrics.key |
|
发出的度量标准的名称。应为每个应用程序的唯一值。默认值为:${spring.application.name:${vcap.application.name:${}}} |
spring.cloud.stream.metrics.meter-filter |
|
控制要捕获的“仪表”的模式。默认情况下,将捕获所有“仪表”。例如,“ spring.integration.*”将仅捕获名称以“ spring.integration”开头的仪表的度量信息。 |
spring.cloud.stream.metrics.properties |
|
应添加到度量有效负载的应用程序属性,例如:spring.application** |
spring.cloud.stream.metrics.schedule-interval |
60s |
时间间隔,表示为计划 Metrics 快照发布的持续时间。默认为 60 秒 |
spring.cloud.stream.override-cloud-connectors |
false |
仅当云配置文件处于Active状态并且该应用程序提供了 Spring Cloud Connector 时,此属性才适用。如果该属性为 false(默认值),则绑定器检测到合适的绑定服务(例如,Cloud Foundry 中为 RabbitMQ 绑定器绑定的 RabbitMQ 服务)并将其用于创建连接(通常通过 Spring Cloud Connectors)。设置为 true 时,此属性指示绑定程序完全忽略绑定的服务,并依赖于 Spring Boot 属性(例如,依赖于 RabbitMQ 绑定程序环境中提供的 spring.rabbitmq.*属性)。连接到多个系统时,此属性的典型用法是嵌套在自定义环境中。 |
spring.cloud.stream.rabbit.binder.admin-addresses |
[] |
要求 Management 插件;只需要队列亲缘关系。 |
spring.cloud.stream.rabbit.binder.admin-adresses |
|
|
spring.cloud.stream.rabbit.binder.compression-level |
0 |
压缩绑定的压缩级别;参见“ java.util.zip.Deflator”。 |
spring.cloud.stream.rabbit.binder.connection-name-prefix |
|
此 Binder 中连接名称的前缀。 |
spring.cloud.stream.rabbit.binder.nodes |
[] |
集群成员节点名称;只需要队列亲缘关系。 |
spring.cloud.stream.rabbit.bindings |
|
|
spring.cloud.stream.schema-registry-client.cached |
false |
|
spring.cloud.stream.schema-registry-client.endpoint |
|
|
spring.cloud.stream.schema.avro.dynamic-schema-generation-enabled |
false |
|
spring.cloud.stream.schema.avro.prefix |
vnd |
|
spring.cloud.stream.schema.avro.reader-schema |
|
|
spring.cloud.stream.schema.avro.schema-imports |
|
首先应加载的文件或目录的列表,从而使它们可被后续架构导入。请注意,导入的文件不应相互引用。 @参数 |
spring.cloud.stream.schema.avro.schema-locations |
|
Apache Avro 模式的源目录。此转换器使用此模式。如果此架构依赖于其他架构,请考虑在\ {@link #schemaImports} @parameter 中定义那些依赖的架构 |
spring.cloud.stream.schema.server.allow-schema-deletion |
false |
布尔标记,用于启用/禁用模式删除。 |
spring.cloud.stream.schema.server.path |
|
配置资源路径的前缀(默认为空)。当您不想更改上下文路径或 servlet 路径时,在嵌入另一个应用程序时很有用。 |
spring.cloud.task.batch.command-line-runner-order |
0 |
\ {@code CommandLineRunner}的 Sequences 用于在\ {@code spring.cloud.task.batch.fail-on-job-failure=true}时运行批处理作业。默认为 0(与 {@link org.springframework.boot.autoconfigure.batch.JobLauncherCommandLineRunner}相同)。 |
spring.cloud.task.batch.events.chunk-order |
|
块侦听器 Sequences 的属性 |
spring.cloud.task.batch.events.chunk.enabled |
true |
此属性用于确定任务是否应侦听批处理块事件。 |
spring.cloud.task.batch.events.enabled |
true |
此属性用于确定任务是否应侦听批处理事件。 |
spring.cloud.task.batch.events.item-process-order |
|
itemProcess 侦听器 Sequences 的属性 |
spring.cloud.task.batch.events.item-process.enabled |
true |
此属性用于确定任务是否应侦听批处理项目处理的事件。 |
spring.cloud.task.batch.events.item-read-order |
|
itemRead 侦听器 Sequences 的属性 |
spring.cloud.task.batch.events.item-read.enabled |
true |
此属性用于确定任务是否应侦听批处理项目读取事件。 |
spring.cloud.task.batch.events.item-write-order |
|
itemWrite 侦听器 Sequences 的属性 |
spring.cloud.task.batch.events.item-write.enabled |
true |
此属性用于确定任务是否应侦听批处理项目写入事件。 |
spring.cloud.task.batch.events.job-execution-order |
|
jobExecution 侦听器 Sequences 的属性 |
spring.cloud.task.batch.events.job-execution.enabled |
true |
此属性用于确定任务是否应侦听批处理作业执行事件。 |
spring.cloud.task.batch.events.skip-order |
|
跳过侦听器 Sequences 的属性 |
spring.cloud.task.batch.events.skip.enabled |
true |
此属性用于确定任务是否应侦听批处理跳过事件。 |
spring.cloud.task.batch.events.step-execution-order |
|
stepExecution 侦听器 Sequences 的属性 |
spring.cloud.task.batch.events.step-execution.enabled |
true |
此属性用于确定任务是否应侦听批处理步骤执行事件。 |
spring.cloud.task.batch.fail-on-job-failure |
false |
此属性用于确定如果批处理作业失败,任务应用程序是否应返回非零退出代码。 |
spring.cloud.task.batch.fail-on-job-failure-poll-interval |
5000 |
固定的毫秒数延迟,当 spring.cloud.task.batch.failOnJobFailure 设置为 true 时,Spring Cloud Task 将在检查\ {@link org.springframework.batch.core.JobExecution}是否完成时 await。默认为 5000 |
spring.cloud.task.batch.job-names |
|
以逗号分隔的作业名称列表,用于在启动时执行(例如job1,job2 )。默认情况下,将执行在上下文中找到的所有作业。 |
spring.cloud.task.batch.listener.enabled |
true |
此属性用于确定是否将任务链接到正在运行的批处理作业。 |
spring.cloud.task.closecontext-enabled |
false |
设置为 true 时,上下文在任务结束时关闭。否则上下文仍然是开放的。 |
spring.cloud.task.events.enabled |
true |
此属性用于确定任务应用程序是否应发出任务事件。 |
spring.cloud.task.executionid |
|
更新任务执行时任务将使用的 ID。 |
spring.cloud.task.external-execution-id |
|
可以与任务相关联的 ID。 |
spring.cloud.task.parent-execution-id |
|
启动此任务执行的父任务执行 ID 的 ID。如果任务执行没有父级,则默认为 null。 |
spring.cloud.task.single-instance-enabled |
false |
此属性用于确定如果正在运行具有相同应用程序名称的另一个任务,则该任务是否将执行。 |
spring.cloud.task.single-instance-lock-check-interval |
500 |
声明任务执行将在两次检查之间 await 的时间(以毫秒为单位)。默认时间是:500 毫秒。 |
spring.cloud.task.single-instance-lock-ttl |
|
声明当启用单实例设置为 true 时,任务执行可以保持锁定以防止另一个任务使用特定任务名称执行的最长时间(以毫秒为单位)。默认时间是:Integer.MAX_VALUE。 |
spring.cloud.task.table-prefix |
TASK_ |
要附加到由 Spring Cloud Task 创建的表名称的前缀。 |
spring.cloud.util.enabled |
true |
启用创建 Spring CloudUtilbean。 |
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”,字符串或类名。 |
spring.cloud.vault.app-role.app-role-path |
approle |
AppRole 身份验证后端的安装路径。 |
spring.cloud.vault.app-role.role |
|
角色名称,可选,用于拉模式。 |
spring.cloud.vault.app-role.role-id |
|
The RoleId. |
spring.cloud.vault.app-role.secret-id |
|
The SecretId. |
spring.cloud.vault.application-name |
application |
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 |
|
立即用于 AWS-EC2 身份验证。空随机数默认为随机数生成。 |
spring.cloud.vault.aws-ec2.role |
|
角色名称,可选。 |
spring.cloud.vault.aws-iam.aws-path |
aws |
AWS 身份验证后端的安装路径。 |
spring.cloud.vault.aws-iam.role |
|
角色名称,可选。如果未设置,则默认为友好的 IAM 名称。 |
spring.cloud.vault.aws-iam.server-name |
|
用于在登录请求的 Headers 中设置\ {@code X-Vault-AWS-IAM-Server-ID}Headers 的服务器的名称。 |
spring.cloud.vault.aws.access-key-property |
cloud.aws.credentials.accessKey |
获得的访问密钥的目标属性。 |
spring.cloud.vault.aws.backend |
aws |
aws 后端路径。 |
spring.cloud.vault.aws.enabled |
false |
启用 AWS 后端使用。 |
spring.cloud.vault.aws.role |
|
凭证的角色名称。 |
spring.cloud.vault.aws.secret-key-property |
cloud.aws.credentials.secretKey |
获得的密钥的目标属性。 |
spring.cloud.vault.azure-msi.azure-path |
azure |
Azure MSI 身份验证后端的安装路径。 |
spring.cloud.vault.azure-msi.role |
|
角色名称。 |
spring.cloud.vault.cassandra.backend |
cassandra |
Cassandra 后端路径。 |
spring.cloud.vault.cassandra.enabled |
false |
启用 cassandra 后端使用。 |
spring.cloud.vault.cassandra.password-property |
spring.data.cassandra.password |
获得的密码的目标属性。 |
spring.cloud.vault.cassandra.role |
|
凭证的角色名称。 |
spring.cloud.vault.cassandra.username-property |
spring.data.cassandra.username |
获得的用户名的目标属性。 |
spring.cloud.vault.config.lifecycle.enabled |
true |
启用生命周期 Management。 |
spring.cloud.vault.config.order |
0 |
用于设置\ {@link org.springframework.core.env.PropertySource}优先级。将保管库用作其他属性源的替代时,这很有用。 @see org.springframework.core.PriorityOrdered |
spring.cloud.vault.connection-timeout |
5000 |
Connection timeout; |
spring.cloud.vault.consul.backend |
consul |
Consul 后端路径。 |
spring.cloud.vault.consul.enabled |
false |
启用 Consul 后端使用。 |
spring.cloud.vault.consul.role |
|
凭证的角色名称。 |
spring.cloud.vault.consul.token-property |
spring.cloud.consul.token |
获得的令牌的目标属性。 |
spring.cloud.vault.database.backend |
database |
数据库后端路径。 |
spring.cloud.vault.database.enabled |
false |
启用数据库后端使用。 |
spring.cloud.vault.database.password-property |
spring.datasource.password |
获得的密码的目标属性。 |
spring.cloud.vault.database.role |
|
凭证的角色名称。 |
spring.cloud.vault.database.username-property |
spring.datasource.username |
获得的用户名的目标属性。 |
spring.cloud.vault.discovery.enabled |
false |
指示已启用 Vault 服务器发现的标志(将通过发现查找 Vault 服务器 URL)。 |
spring.cloud.vault.discovery.service-id |
vault |
用于找到保管库的服务 ID。 |
spring.cloud.vault.enabled |
true |
启用保管库配置服务器。 |
spring.cloud.vault.fail-fast |
false |
如果无法从保管库获取数据,则快速失败。 |
spring.cloud.vault.gcp-gce.gcp-path |
gcp |
Kubernetes 身份验证后端的安装路径。 |
spring.cloud.vault.gcp-gce.role |
|
尝试登录的角色名称。 |
spring.cloud.vault.gcp-gce.service-account |
|
可选服务帐户 ID。如果未配置,则使用默认 ID。 |
spring.cloud.vault.gcp-iam.credentials.encoded-key |
|
OAuth2 帐户私钥以 JSON 格式进行 base64 编码的内容。 |
spring.cloud.vault.gcp-iam.credentials.location |
|
OAuth2 凭证私钥的位置。<p>由于这是资源,因此私钥可以位于多个位置,例如本地文件系统,Classpath,URL 等。 |
spring.cloud.vault.gcp-iam.gcp-path |
gcp |
Kubernetes 身份验证后端的安装路径。 |
spring.cloud.vault.gcp-iam.jwt-validity |
15m |
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.generic.application-name |
application |
用于上下文的应用程序名称。 |
spring.cloud.vault.generic.backend |
secret |
默认后端的名称。 |
spring.cloud.vault.generic.default-context |
application |
默认上下文的名称。 |
spring.cloud.vault.generic.enabled |
true |
启用通用后端。 |
spring.cloud.vault.generic.profile-separator |
/ |
配置文件分隔符以组合应用程序名称和配置文件。 |
spring.cloud.vault.host |
localhost |
保管库服务器主机。 |
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.kv.application-name |
application |
用于上下文的应用程序名称。 |
spring.cloud.vault.kv.backend |
secret |
默认后端的名称。 |
spring.cloud.vault.kv.backend-version |
2 |
键值后端版本。当前受支持的版本为:\ <li>版本 1(未版本化的键值后端)。\ <li>版本 2(版本化的键值后端)。\ </ul> |
spring.cloud.vault.kv.default-context |
application |
默认上下文的名称。 |
spring.cloud.vault.kv.enabled |
false |
启用 kev-value 后端。 |
spring.cloud.vault.kv.profile-separator |
/ |
配置文件分隔符以组合应用程序名称和配置文件。 |
spring.cloud.vault.mongodb.backend |
mongodb |
Cassandra 后端路径。 |
spring.cloud.vault.mongodb.enabled |
false |
启用 mongodb 后端使用。 |
spring.cloud.vault.mongodb.password-property |
spring.data.mongodb.password |
获得的密码的目标属性。 |
spring.cloud.vault.mongodb.role |
|
凭证的角色名称。 |
spring.cloud.vault.mongodb.username-property |
spring.data.mongodb.username |
获得的用户名的目标属性。 |
spring.cloud.vault.mysql.backend |
mysql |
mysql 后端路径。 |
spring.cloud.vault.mysql.enabled |
false |
启用 mysql 后端用法。 |
spring.cloud.vault.mysql.password-property |
spring.datasource.password |
获得的用户名的目标属性。 |
spring.cloud.vault.mysql.role |
|
凭证的角色名称。 |
spring.cloud.vault.mysql.username-property |
spring.datasource.username |
获得的用户名的目标属性。 |
spring.cloud.vault.port |
8200 |
保管库服务器端口。 |
spring.cloud.vault.postgresql.backend |
postgresql |
PostgreSQL 后端路径。 |
spring.cloud.vault.postgresql.enabled |
false |
启用 postgresql 后端用法。 |
spring.cloud.vault.postgresql.password-property |
spring.datasource.password |
获得的用户名的目标属性。 |
spring.cloud.vault.postgresql.role |
|
凭证的角色名称。 |
spring.cloud.vault.postgresql.username-property |
spring.datasource.username |
获得的用户名的目标属性。 |
spring.cloud.vault.rabbitmq.backend |
rabbitmq |
rabbitmq 后端路径。 |
spring.cloud.vault.rabbitmq.enabled |
false |
启用 rabbitmq 后端使用。 |
spring.cloud.vault.rabbitmq.password-property |
spring.rabbitmq.password |
获得的密码的目标属性。 |
spring.cloud.vault.rabbitmq.role |
|
凭证的角色名称。 |
spring.cloud.vault.rabbitmq.username-property |
spring.rabbitmq.username |
获得的用户名的目标属性。 |
spring.cloud.vault.read-timeout |
15000 |
Read timeout; |
spring.cloud.vault.scheme |
https |
协议方案。可以是“ http”或“ https”。 |
spring.cloud.vault.ssl.cert-auth-path |
cert |
TLS 证书认证后端的安装路径。 |
spring.cloud.vault.ssl.key-store |
|
拥有证书和私钥的信任库。 |
spring.cloud.vault.ssl.key-store-password |
|
用于访问密钥库的密码。 |
spring.cloud.vault.ssl.trust-store |
|
拥有 SSL 证书的信任库。 |
spring.cloud.vault.ssl.trust-store-password |
|
用于访问信任库的密码。 |
spring.cloud.vault.token |
|
静态库令牌。如果\ {@link #authentication}为\ {@code TOKEN}则为必需。 |
spring.cloud.vault.uri |
|
保管箱 URI。可以设置方案,主机和端口。 |
spring.cloud.zookeeper.base-sleep-time-ms |
50 |
重试之间 await 的初始时间 |
spring.cloud.zookeeper.block-until-connected-unit |
|
与阻止与 Zookeeper 的连接有关的时间单位 |
spring.cloud.zookeeper.block-until-connected-wait |
10 |
await 时间以阻止连接到 Zookeeper |
spring.cloud.zookeeper.connect-string |
localhost:2181 |
Zookeeper 集群的连接字符串 |
spring.cloud.zookeeper.default-health-endpoint |
|
将检查默认健康状况终结点以验证依赖项是否有效 |
spring.cloud.zookeeper.dependencies |
|
别名到 ZookeeperDependency 的 Map。从功能区的角度来看,别名实际上是 serviceID,因为功能区不能接受 serviceID 中的嵌套结构 |
spring.cloud.zookeeper.dependency-configurations |
|
|
spring.cloud.zookeeper.dependency-names |
|
|
spring.cloud.zookeeper.discovery.enabled |
true |
|
spring.cloud.zookeeper.discovery.initial-status |
|
此实例的初始状态(默认为 {@link StatusConstants#STATUS_UP})。 |
spring.cloud.zookeeper.discovery.instance-host |
|
服务可以在 Zookeeper 中注册的 sched 义主机。对应于 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 |
0 |
CompositeDiscoveryClient 用于对可用 Client 端进行排序的发现 Client 端的 Sequences。 |
spring.cloud.zookeeper.discovery.register |
true |
在 Zookeeper 中注册为服务。 |
spring.cloud.zookeeper.discovery.root |
/services |
在其中注册了所有实例的 Root Zookeeper 文件夹 |
spring.cloud.zookeeper.discovery.uri-spec |
{scheme}://{address}:{port} |
在 Zookeeper 中注册服务时要解析的 URI 规范 |
spring.cloud.zookeeper.enabled |
true |
是否启用了 Zookeeper |
spring.cloud.zookeeper.max-retries |
10 |
重试的最大次数 |
spring.cloud.zookeeper.max-sleep-ms |
500 |
每次重试的最长时间(毫秒) |
spring.cloud.zookeeper.prefix |
|
将应用于所有 Zookeeper 依赖项路径的通用前缀 |
spring.integration.poller.fixed-delay |
1000 |
修复了默认轮询器的延迟。 |
spring.integration.poller.max-messages-per-poll |
1 |
默认轮询器每次轮询的最大邮件数。 |
spring.sleuth.annotation.enabled |
true |
|
spring.sleuth.async.configurer.enabled |
true |
启用默认的 AsyncConfigurer。 |
spring.sleuth.async.enabled |
true |
启用检测与异步相关的组件,以便在线程之间传递跟踪信息。 |
spring.sleuth.async.ignored-beans |
|
\ {@link java.util.concurrent.Executor} bean 名称的列表,这些名称应被忽略并且不包装在跟踪表示中。 |
spring.sleuth.baggage-keys |
|
应当在进程外传播的 Baggage 密钥名称列表。这些键在实际键之前将带有baggage 前缀。设置此属性是为了与以前的 Sleuth 版本向后兼容。 @see brave.propagation.ExtraFieldPropagation.FactoryBuilder#addPrefixedFields(String,java.util.Collection) |
spring.sleuth.enabled |
true |
|
spring.sleuth.feign.enabled |
true |
使用 Feign 时启用 Span 信息传播。 |
spring.sleuth.feign.processor.enabled |
true |
启用将 Feign Context 包装在其跟踪表示中的后处理器。 |
spring.sleuth.grpc.enabled |
true |
使用 GRPC 时启用 Span 信息传播。 |
spring.sleuth.http.enabled |
true |
|
spring.sleuth.http.legacy.enabled |
false |
|
spring.sleuth.hystrix.strategy.enabled |
true |
启用将所有 Callable 实例包装到其 Sleuth 代表-TraceCallable 中的自定义 HystrixConcurrencyStrategy。 |
spring.sleuth.integration.enabled |
true |
启用 Spring Integration sleuth 工具。 |
spring.sleuth.integration.patterns |
[!hystrixStreamOutput*, *] |
通道名称将与之匹配的模式数组。 @see org.springframework.integration.config.GlobalChannelInterceptor#patterns()。默认为任何与 Hystrix Stream 通道名称不匹配的通道名称。 |
spring.sleuth.integration.websockets.enabled |
true |
启用对 WebSocket 的跟踪。 |
spring.sleuth.keys.http.headers |
|
如果存在其他应作为标签添加的 Headers。如果 Headers 值是多值的,则标签值将是一个逗号分隔的单引号列表。 |
spring.sleuth.keys.http.prefix |
http. |
Headers 名称的前缀(如果它们作为标记添加)。 |
spring.sleuth.log.slf4j.enabled |
true |
启用\ {@link Slf4jScopeDecorator}在日志中打印跟踪信息。 |
spring.sleuth.log.slf4j.whitelisted-mdc-keys |
|
从 Baggage 到 MDC 的钥匙清单。 |
spring.sleuth.messaging.enabled |
false |
是否应该打开消息传递功能。 |
spring.sleuth.messaging.jms.enabled |
false |
|
spring.sleuth.messaging.jms.remote-service-name |
jms |
|
spring.sleuth.messaging.kafka.enabled |
false |
|
spring.sleuth.messaging.kafka.remote-service-name |
kafka |
|
spring.sleuth.messaging.rabbit.enabled |
false |
|
spring.sleuth.messaging.rabbit.remote-service-name |
rabbitmq |
|
spring.sleuth.opentracing.enabled |
true |
|
spring.sleuth.propagation-keys |
|
引用与在线过程相同的字段的列表。例如,名称“ x-vcap-request-id”将按原样设置,包括前缀。<p>注意:\ {@code fieldName}将隐式小写。 @see brave.propagation.ExtraFieldPropagation.FactoryBuilder#addField(String) |
spring.sleuth.propagation.tag.enabled |
true |
启用\ {@link TagPropagationFinishedSpanHandler},该\ {@link TagPropagationFinishedSpanHandler}将额外的传播字段添加到 span 标签。 |
spring.sleuth.propagation.tag.whitelisted-keys |
|
从额外的传播字段到 Span 标签的密钥列表。 |
spring.sleuth.reactor.enabled.enabled |
true |
如果为 true,则启用对反应堆的检测。 |
spring.sleuth.rxjava.schedulers.hook.enabled |
true |
通过 RxJavaSchedulersHook 启用对 RxJava 的支持。 |
spring.sleuth.rxjava.schedulers.ignoredthreads |
[HystrixMetricPoller, ^RxComputation.*$] |
不会采样其 Span 的线程名称。 |
spring.sleuth.sampler.probability |
0.1 |
应该采样的请求的概率。例如。 1.0-应抽样 100%的请求。精度仅是整数(即不支持 0.1%的迹线)。 |
spring.sleuth.sampler.rate |
|
对于低流量端点,每秒速率可能是一个不错的选择,因为它可以为您提供电涌保护。例如,您可能永远不会期望端点每秒收到 50 个以上的请求。如果流量突然激增,达到每秒 5000 个请求,那么每秒仍然会有 50 条痕迹。相反,如果您有一个百分比(例如 10%),则同一浪涌最终将导致每秒 500 条痕迹,这可能会使您的存储设备超负荷。为此,Amazon X-Ray 包括一个限速采样器(名为 Reservoir)。 Brave 通过\ {@link brave.sampler.RateLimitingSampler}采取了相同的方法。 |
spring.sleuth.scheduled.enabled |
true |
启用\ {@link org.springframework.scheduling.annotation.Scheduled}的跟踪。 |
spring.sleuth.scheduled.skip-pattern |
org.springframework.cloud.netflix.hystrix.stream.HystrixStreamTask |
应该跳过的类的完全限定名称的模式。 |
spring.sleuth.supports-join |
true |
True 表示跟踪系统支持在 Client 端和服务器之间共享范围 ID。 |
spring.sleuth.trace-id128 |
false |
如果为 true,则生成 128 位跟踪 ID,而不是 64 位跟踪 ID。 |
spring.sleuth.web.additional-skip-pattern |
|
跟踪中应跳过的 URL 的其他模式。这将附加到\ {@link SleuthWebProperties#skipPattern}。 |
spring.sleuth.web.client.enabled |
true |
启用拦截器注入\ {@link org.springframework.web.client.RestTemplate}。 |
spring.sleuth.web.client.skip-pattern |
|
在 Client 端跟踪中应跳过的 URL 的模式。 |
spring.sleuth.web.enabled |
true |
如果为 true,则为 Web 应用程序启用检测。 |
spring.sleuth.web.exception-logging-filter-enabled |
true |
标记以切换是否存在记录引发的异常的filter。 |
spring.sleuth.web.exception-throwing-filter-enabled |
true |
标记以切换是否存在记录引发的异常的filter。 @不建议使用\ {@link #exceptionLoggingFilterEnabled} |
spring.sleuth.web.filter-order |
|
跟踪filter应注册的 Sequences。默认为\ {@link TraceHttpAutoConfiguration#TRACING_FILTER_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 |
/application/.* |
/actuator.* |
/cloudfoundryapplication |
跟踪中应跳过的 URL 的模式。 |
spring.sleuth.zuul.enabled |
true |
使用 Zuul 时启用 Span 信息传播。 |
spring.zipkin.base-url |
http://localhost:9411/ |
zipkin 查询服务器实例的 URL。如果在服务发现中注册了 Zipkin,您还可以提供 Zipkin 服务器的服务 ID(例如http://zipkinserver/) |
spring.zipkin.compression.enabled |
false |
|
spring.zipkin.discovery-client-enabled |
|
如果设置为\ {@code false},则始终将\ {@link ZipkinProperties#baseUrl}视为 URL |
spring.zipkin.enabled |
true |
允许发送 Span 到 Zipkin |
spring.zipkin.encoder |
|
发送到 Zipkin 的 Span 的编码类型。如果您的服务器不是最新服务器,请设置为\ {@link SpanBytesEncoder#JSON_V1}。 |
spring.zipkin.locator.discovery.enabled |
false |
通过服务发现启用主机名定位 |
spring.zipkin.message-timeout |
1 |
将待处理 Span 批量发送到 Zipkin 之前的超时时间(以秒为单位) |
spring.zipkin.sender.type |
|
将 Span 发送到 Zipkin 的方法 |
spring.zipkin.service.name |
|
通过 HTTP 发送 Span 的服务名称,该名称应显示在 Zipkin 中 |
stubrunner.amqp.enabled |
false |
是否启用对 Stub Runner 和 AMQP 的支持。 |
stubrunner.amqp.mockCOnnection |
true |
是否启用对 Stub Runner 和 AMQP 模拟连接工厂的支持。 |
stubrunner.classifier |
stubs |
缺省情况下,在 Ivy 坐标中用于桩的分类器。 |
stubrunner.cloud.consul.enabled |
true |
是否在 Consul 中启用存根注册。 |
stubrunner.cloud.delegate.enabled |
true |
是否启用 DiscoveryClient 的 Stub Runner 实现。 |
stubrunner.cloud.enabled |
true |
是否为 Stub Runner 启用 Spring Cloud 支持。 |
stubrunner.cloud.eureka.enabled |
true |
是否在 Eureka 中启用存根注册。 |
stubrunner.cloud.ribbon.enabled |
true |
是否启用 Stub Runner 的 Ribbon 集成。 |
stubrunner.cloud.stubbed.discovery.enabled |
true |
是否应将 Stub Runner 的 Service Discovery 存根。如果设置为 false,则将在实时服务发现中注册存根。 |
stubrunner.cloud.zookeeper.enabled |
true |
是否在 Zookeeper 中启用存根注册。 |
stubrunner.consumer-name |
|
您可以通过为此参数设置一个值来覆盖此字段的默认\ {@code spring.application.name}。 |
stubrunner.delete-stubs-after-test |
true |
如果设置为\ {@code false},则在运行测试后将不会从临时文件夹中删除存根 |
stubrunner.http-server-stub-configurer |
|
HTTP 服务器存根的配置 |
stubrunner.ids |
[] |
存根的 ID 以“ ivy”表示法([groupId]:artifactId:[version]:[classifier] [:port])运行。{@code groupId},\ {@code classifier},\ {@code version}和\ {@code port}是可选的。 |
stubrunner.ids-to-service-ids |
|
基于 Ivy 表示法的 ID 到应用程序内部的 serviceId 的 Map 示例“ a:b”→“ myService”“ artifactId”→“ myOtherService” |
stubrunner.integration.enabled |
true |
是否通过 Spring Integration 启用 Stub Runner 集成。 |
stubrunner.mappings-output-folder |
|
将每个 HTTP 服务器的 Map 转储到所选文件夹 |
stubrunner.max-port |
15000 |
自动启动的 WireMock 服务器的端口最大值 |
stubrunner.min-port |
10000 |
自动启动的 WireMock 服务器的端口的最小值 |
stubrunner.password |
|
Repository password |
stubrunner.properties |
|
可以传递给自定义\ {@link org.springframework.cloud.contract.stubrunner.StubDownloaderBuilder}的属性 Map |
stubrunner.proxy-host |
|
存储库代理主机 |
stubrunner.proxy-port |
|
Repositories 代理端口 |
stubrunner.stream.enabled |
true |
是否启用 Stub Runner 与 Spring Cloud Stream 集成。 |
stubrunner.stubs-mode |
|
选择存根应该来自哪里 |
stubrunner.stubs-per-consumer |
false |
应该仅将此特定使用者的存根在 HTTP 服务器存根中注册。 |
stubrunner.username |
|
Repository username |
wiremock.rest-template-ssl-enabled |
false |
|
wiremock.server.files |
|
|
wiremock.server.https-port |
-1 |
|
wiremock.server.port |
8080 |
|
wiremock.server.stubs |
|