记录一下Spring Cloud Eureka各个配置项含义的详细列表。
1.Eureka instance
一个服务,如:订单系统,会部署多台服务器,而每台服务器上提供的服务就是instance; 负载配置。
2.Eureka service
指的是服务,提供一种特定功能的服务,如:订单系统,而同一个服务可以提供多个instance;
3.Eureka client
主要将自己的服务注册到服务中心。但它既可以是服务的提供者也可以是消费者。它与Eureka instance感觉差不多,但其实意义是不一样的,Eureka client是相较于Eureka server来说的。而Eureka instance更倾向于负载技术。
4.Eureka server
服务注册中心。并管理各服务的中心。
5.Eureka instance 配置项
#服务注册中心实例的主机名
eureka.instance.hostname=localhost
#注册在Eureka服务中的应用组名
eureka.instance.app-group-name=
#注册在的Eureka服务中的应用名称
eureka.instance.appname=
#该实例注册到服务中心的唯一ID
eureka.instance.instance-id=
#该实例的IP地址
eureka.instance.ip-address=
#该实例,相较于hostname是否优先使用IP
eureka.instance.prefer-ip-address=false
#用于AWS平台自动扩展的与此实例关联的组名,
eureka.instance.a-s-g-name=
#部署此实例的数据中心
eureka.instance.data-center-info=
#默认的地址解析顺序
eureka.instance.default-address-resolution-order=
#该实例的环境配置
eureka.instance.environment=
#初始化该实例,注册到服务中心的初始状态
eureka.instance.initial-status=up
#表明是否只要此实例注册到服务中心,立马就进行通信
eureka.instance.instance-enabled-onit=false
#该服务实例的命名空间,用于查找属性
eureka.instance.namespace=eureka
#该服务实例的子定义元数据,可以被服务中心接受到
eureka.instance.metadata-map.test = test
#服务中心删除此服务实例的等待时间(秒为单位),时间间隔为最后一次服务中心接受到的心跳时间
eureka.instance.lease-expiration-duration-in-seconds=90
#该实例给服务中心发送心跳的间隔时间,用于表明该服务实例可用
eureka.instance.lease-renewal-interval-in-seconds=30
#该实例,注册服务中心,默认打开的通信数量
eureka.instance.registry.default-open-for-traffic-count=1
#每分钟续约次数
eureka.instance.registry.expected-number-of-renews-per-min=1
#该实例健康检查url,绝对路径
eureka.instance.health-check-url=
#该实例健康检查url,相对路径
eureka.instance.health-check-url-path=/health
#该实例的主页url,绝对路径
eureka.instance.home-page-url=
#该实例的主页url,相对路径
eureka.instance.home-page-url-path=/
#该实例的安全健康检查url,绝对路径
eureka.instance.secure-health-check-url=
#https通信端口
eureka.instance.secure-port=443
#https通信端口是否启用
eureka.instance.secure-port-enabled=false
#http通信端口
eureka.instance.non-secure-port=80
#http通信端口是否启用
eureka.instance.non-secure-port-enabled=true
#该实例的安全虚拟主机名称(https)
eureka.instance.secure-virtual-host-name=unknown
#该实例的虚拟主机名称(http)
eureka.instance.virtual-host-name=unknown
#该实例的状态呈现url,绝对路径
eureka.instance.status-page-url=
#该实例的状态呈现url,相对路径
eureka.instance.status-page-url-path=/status
6.Eureka client 配置
#该客户端是否可用
eureka.client.enabled=true
#实例是否在eureka服务器上注册自己的信息以供其他服务发现,默认为true
eureka.client.register-with-eureka=false
#此客户端是否获取eureka服务器注册表上的注册信息,默认为true
eureka.client.fetch-registry=false
#是否过滤掉,非UP的实例。默认为true
eureka.client.filter-only-up-instances=true
#与Eureka注册服务中心的通信zone和url地址
eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/
#client连接Eureka服务端后的空闲等待时间,默认为30 秒
eureka.client.eureka-connection-idle-timeout-seconds=30
#client连接eureka服务端的连接超时时间,默认为5秒
eureka.client.eureka-server-connect-timeout-seconds=5
#client对服务端的读超时时长
eureka.client.eureka-server-read-timeout-seconds=8
#client连接all eureka服务端的总连接数,默认200
eureka.client.eureka-server-total-connections=200
#client连接eureka服务端的单机连接数量,默认50
eureka.client.eureka-server-total-connections-per-host=50
#执行程序指数回退刷新的相关属性,是重试延迟的最大倍数值,默认为10
eureka.client.cache-refresh-executor-exponential-back-off-bound=10
#执行程序缓存刷新线程池的大小,默认为5
eureka.client.cache-refresh-executor-thread-pool-size=2
#心跳执行程序回退相关的属性,是重试延迟的最大倍数值,默认为10
eureka.client.heartbeat-executor-exponential-back-off-bound=10
#心跳执行程序线程池的大小,默认为5
eureka.client.heartbeat-executor-thread-pool-size=5
# 询问Eureka服务url信息变化的频率(s),默认为300秒
eureka.client.eureka-service-url-poll-interval-seconds=300
#最初复制实例信息到eureka服务器所需的时间(s),默认为40秒
eureka.client.initial-instance-info-replication-interval-seconds=40
#间隔多长时间再次复制实例信息到eureka服务器,默认为30秒
eureka.client.instance-info-replication-interval-seconds=30
#从eureka服务器注册表中获取注册信息的时间间隔(s),默认为30秒
eureka.client.registry-fetch-interval-seconds=30
# 获取实例所在的地区。默认为us-east-1
eureka.client.region=us-east-1
#实例是否使用同一zone里的eureka服务器,默认为true,理想状态下,eureka客户端与服务端是在同一zone下
eureka.client.prefer-same-zone-eureka=true
# 获取实例所在的地区下可用性的区域列表,用逗号隔开。(AWS)
eureka.client.availability-zones.china=defaultZone,defaultZone1,defaultZone2
#eureka服务注册表信息里的以逗号隔开的地区名单,如果不这样返回这些地区名单,则客户端启动将会出错。默认为null
eureka.client.fetch-remote-regions-registry=
#服务器是否能够重定向客户端请求到备份服务器。 如果设置为false,服务器将直接处理请求,如果设置为true,它可能发送HTTP重定向到客户端。默认为false
eureka.client.allow-redirects=false
#客户端数据接收
eureka.client.client-data-accept=
#增量信息是否可以提供给客户端看,默认为false
eureka.client.disable-delta=false
#eureka服务器序列化/反序列化的信息中获取“_”符号的的替换字符串。默认为“__“
eureka.client.escape-char-replacement=__
#eureka服务器序列化/反序列化的信息中获取“$”符号的替换字符串。默认为“_-”
eureka.client.dollar-replacement="_-"
#当服务端支持压缩的情况下,是否支持从服务端获取的信息进行压缩。默认为true
eureka.client.g-zip-content=true
#是否记录eureka服务器和客户端之间在注册表的信息方面的差异,默认为false
eureka.client.log-delta-diff=false
# 如果设置为true,客户端的状态更新将会点播更新到远程服务器上,默认为true
eureka.client.on-demand-update-status-change=true
#此客户端只对一个单一的VIP注册表的信息感兴趣。默认为null
eureka.client.registry-refresh-single-vip-address=
#client是否在初始化阶段强行注册到服务中心,默认为false
eureka.client.should-enforce-registration-at-init=false
#client在shutdown的时候是否显示的注销服务从服务中心,默认为true
eureka.client.should-unregister-on-shutdown=true
# 获取eureka服务的代理主机,默认为null
eureka.client.proxy-host=
#获取eureka服务的代理密码,默认为null
eureka.client.proxy-password=
# 获取eureka服务的代理端口, 默认为null
eureka.client.proxy-port=
# 获取eureka服务的代理用户名,默认为null
eureka.client.proxy-user-name=
#属性解释器
eureka.client.property-resolver=
#获取实现了eureka客户端在第一次启动时读取注册表的信息作为回退选项的实现名称
eureka.client.backup-registry-impl=
#这是一个短暂的×××的配置,如果最新的×××是稳定的,则可以去除,默认为null
eureka.client.decoder-name=
#这是一个短暂的编码器的配置,如果最新的编码器是稳定的,则可以去除,默认为null
eureka.client.encoder-name=
#是否使用DNS机制去获取服务列表,然后进行通信。默认为false
eureka.client.use-dns-for-fetching-service-urls=false
#获取要查询的DNS名称来获得eureka服务器,此配置只有在eureka服务器ip地址列表是在DNS中才会用到。默认为null
eureka.client.eureka-server-d-n-s-name=
#获取eureka服务器的端口,此配置只有在eureka服务器ip地址列表是在DNS中才会用到。默认为null
eureka.client.eureka-server-port=
#表示eureka注册中心的路径,如果配置为eureka,则为http://x.x.x.x:x/eureka/,在eureka的配置文件中加入此配置表示eureka作为客户端向注册中心注册,从而构成eureka集群。此配置只有在eureka服务器ip地址列表是在DNS中才会用到,默认为null
eureka.client.eureka-server-u-r-l-context=
7.Eureka Server配置
################server 与 client 关联的配置#####################
#服务端开启自我保护模式。无论什么情况,服务端都会保持一定数量的服务。避免client与server的网络问题,而出现大量的服务被清除。
eureka.server.enable-self-preservation=true
#开启清除无效服务的定时任务,时间间隔。默认1分钟
eureka.server.eviction-interval-timer-in-ms= 60000
#间隔多长时间,清除过期的delta数据
eureka.server.delta-retention-timer-interval-in-ms=0
#过期数据,是否也提供给client
eureka.server.disable-delta=false
#eureka服务端是否记录client的身份header
eureka.server.log-identity-headers=true
#请求频率限制器
eureka.server.rate-limiter-burst-size=10
#是否开启请求频率限制器
eureka.server.rate-limiter-enabled=false
#请求频率的平均值
eureka.server.rate-limiter-full-fetch-average-rate=100
#是否对标准的client进行频率请求限制。如果是false,则只对非标准client进行限制
eureka.server.rate-limiter-throttle-standard-clients=false
#注册服务、拉去服务列表数据的请求频率的平均值
eureka.server.rate-limiter-registry-fetch-average-rate=500
#设置信任的client list
eureka.server.rate-limiter-privileged-clients=
#在设置的时间范围类,期望与client续约的百分比。
eureka.server.renewal-percent-threshold=0.85
#多长时间更新续约的阈值
eureka.server.renewal-threshold-update-interval-ms=0
#对于缓存的注册数据,多长时间过期
eureka.server.response-cache-auto-expiration-in-seconds=180
#多长时间更新一次缓存中的服务注册数据
eureka.server.response-cache-update-interval-ms=0
#缓存增量数据的时间,以便在检索的时候不丢失信息
eureka.server.retention-time-in-m-s-in-delta-queue=0
#当时间戳不一致的时候,是否进行同步
eureka.server.sync-when-timestamp-differs=true
#是否采用只读缓存策略,只读策略对于缓存的数据不会过期。
eureka.server.use-read-only-response-cache=true
################server 自定义实现的配置#####################
#json的转换的实现类名
eureka.server.json-codec-name=
#PropertyResolver
eureka.server.property-resolver=
#eureka server xml的编解码实现名称
eureka.server.xml-codec-name=
################server node 与 node 之间关联的配置#####################
#发送复制数据是否在request中,总是压缩
eureka.server.enable-replicated-request-compression=false
#指示群集节点之间的复制是否应批处理以提高网络效率。
eureka.server.batch-replication=false
#允许备份到备份池的最大复制事件数量。而这个备份池负责除状态更新的其他事件。可以根据内存大小,超时和复制流量,来设置此值得大小
eureka.server.max-elements-in-peer-replication-pool=10000
#允许备份到状态备份池的最大复制事件数量
eureka.server.max-elements-in-status-replication-pool=10000
#多个服务中心相互同步信息线程的最大空闲时间
eureka.server.max-idle-thread-age-in-minutes-for-peer-replication=15
#状态同步线程的最大空闲时间
eureka.server.max-idle-thread-in-minutes-age-for-status-replication=15
#服务注册中心各个instance相互复制数据的最大线程数量
eureka.server.max-threads-for-peer-replication=20
#服务注册中心各个instance相互复制状态数据的最大线程数量
eureka.server.max-threads-for-status-replication=1
#instance之间复制数据的通信时长
eureka.server.max-time-for-replication=30000
#正常的对等服务instance最小数量。-1表示服务中心为单节点。
eureka.server.min-available-instances-for-peer-replication=-1
#instance之间相互复制开启的最小线程数量
eureka.server.min-threads-for-peer-replication=5
#instance之间用于状态复制,开启的最小线程数量
eureka.server.min-threads-for-status-replication=1
#instance之间复制数据时可以重试的次数
eureka.server.number-of-replication-retries=5
#eureka节点间间隔多长时间更新一次数据。默认10分钟。
eureka.server.peer-eureka-nodes-update-interval-ms=600000
#eureka服务状态的相互更新的时间间隔。
eureka.server.peer-eureka-status-refresh-time-interval-ms=0
#eureka对等节点间连接超时时间
eureka.server.peer-node-connect-timeout-ms=200
#eureka对等节点连接后的空闲时间
eureka.server.peer-node-connection-idle-timeout-seconds=30
#节点间的读数据连接超时时间
eureka.server.peer-node-read-timeout-ms=200
#eureka server 节点间连接的总共最大数量
eureka.server.peer-node-total-connections=1000
#eureka server 节点间连接的单机最大数量
eureka.server.peer-node-total-connections-per-host=10
#在服务节点启动时,eureka尝试获取注册信息的次数
eureka.server.registry-sync-retries=
#在服务节点启动时,eureka多次尝试获取注册信息的间隔时间
eureka.server.registry-sync-retry-wait-ms=
#当eureka server启动的时候,不能从对等节点获取instance注册信息的情况,应等待多长时间。
eureka.server.wait-time-in-ms-when-sync-empty=0
################server 与 remote 关联的配置#####################
#过期数据,是否也提供给远程region
eureka.server.disable-delta-for-remote-regions=false
#回退到远程区域中的应用程序的旧行为 (如果已配置) 如果本地区域中没有该应用程序的实例, 则将被禁用。
eureka.server.disable-transparent-fallback-to-other-region=false
#指示在服务器支持的情况下, 是否必须为远程区域压缩从尤里卡服务器获取的内容。
eureka.server.g-zip-content-from-remote-region=true
#连接eureka remote note的连接超时时间
eureka.server.remote-region-connect-timeout-ms=1000
#remote region 应用白名单
eureka.server.remote-region-app-whitelist.
#连接eureka remote note的连接空闲时间
eureka.server.remote-region-connection-idle-timeout-seconds=30
#执行remote region 获取注册信息的请求线程池大小
eureka.server.remote-region-fetch-thread-pool-size=20
#remote region 从对等eureka加点读取数据的超时时间
eureka.server.remote-region-read-timeout-ms=1000
#从remote region 获取注册信息的时间间隔
eureka.server.remote-region-registry-fetch-interval=30
#remote region 连接eureka节点的总连接数量
eureka.server.remote-region-total-connections=1000
#remote region 连接eureka节点的单机连接数量
eureka.server.remote-region-total-connections-per-host=50
#remote region抓取注册信息的存储文件,而这个可靠的存储文件需要全限定名来指定
eureka.server.remote-region-trust-store=
#remote region 储存的文件的密码
eureka.server.remote-region-trust-store-password=
#remote region url.多个逗号隔开
eureka.server.remote-region-urls=
#remote region url.多个逗号隔开
eureka.server.remote-region-urls-with-name.
################server 与 ASG/AWS/EIP/route52 之间关联的配置#####################
#缓存ASG信息的过期时间。
eureka.server.a-s-g-cache-expiry-timeout-ms=0
#查询ASG信息的超时时间
eureka.server.a-s-g-query-timeout-ms=300
#服务更新ASG信息的频率
eureka.server.a-s-g-update-interval-ms=0
#AWS访问ID
eureka.server.a-w-s-access-id=
#AWS安全密钥
eureka.server.a-w-s-secret-key=
#AWS绑定策略
eureka.server.binding-strategy=eip
#用于从第三方AWS 帐户描述自动扩展分组的角色的名称。
eureka.server.list-auto-scaling-groups-role-name=
#是否应该建立连接引导
eureka.server.prime-aws-replica-connections=true
#服务端尝试绑定候选EIP的次数
eureka.server.e-i-p-bind-rebind-retries=3
#服务端绑定EIP的时间间隔.如果绑定就检查;如果绑定失效就重新绑定。当且仅当已经绑定的情况
eureka.server.e-i-p-binding-retry-interval-ms=10
#服务端绑定EIP的时间间隔.当且仅当服务为绑定的情况
eureka.server.e-i-p-binding-retry-interval-ms-when-unbound=
#服务端尝试绑定route53的次数
eureka.server.route53-bind-rebind-retries=3
#服务端间隔多长时间尝试绑定route53
eureka.server.route53-binding-retry-interval-ms=30
#
eureka.server.route53-domain-t-t-l=10
8.Eureka Dashboard仪表板配置项
#是否启用Eureka的仪表板。默认为true.
eureka.dashboard.enabled=true
#到Eureka仪表板的服务路径(相对于servlet路径)。默认为“/”
eureka.dashboard.path=/
9.官方配置文档介绍
下面给出官方配置的翻译文档
官方配置地址(版本Hoxton.SR2):https://cloud.spring.io/spring-cloud-static/Hoxton.SR2/reference/html/spring-cloud-hoxton-configprops.html
配置项 |
默认值 |
描述 |
---|---|---|
aws.paramstore.default-context |
application |
|
aws.paramstore.enabled |
TRUE |
是否启用了AWS Parameter Store支持。 |
aws.paramstore.fail-fast |
TRUE |
如果为true,则在配置查找过程中引发异常,否则,记录警告。 |
aws.paramstore.name |
|
如果为true,则在配置查找过程中引发异常,否则,记录警告。 |
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 |
|
|
cloud.aws.stack.auto |
TRUE |
为应用程序启用自动堆栈名称检测。 |
cloud.aws.stack.name |
myStackName |
手动配置的堆栈名称的名称,该名称将用于检索资源。 |
encrypt.fail-on-error |
TRUE |
标记为如果存在加密或解密错误,则进程应失败。 |
encrypt.key |
|
对称密钥。作为更强大的选择,请考虑使用密钥库。 |
encrypt.key-store.alias |
|
商店中密钥的别名。 |
encrypt.key-store.location |
|
密钥库文件的位置,例如classpath:/keystore.jks。 |
encrypt.key-store.password |
|
锁定密钥库的密码。 |
encrypt.key-store.secret |
|
秘密保护密钥(默认与密码相同)。 |
encrypt.key-store.type |
jks |
KeyStore类型。默认为jks。 |
encrypt.rsa.algorithm |
|
要使用的RSA算法(DEFAULT或OEAP)。设置后,请勿对其进行更改(否则现有密码将不可解密)。 |
encrypt.rsa.salt |
deadbeef |
盐,用于加密密文的随机秘密。设置后,请勿对其进行更改(否则现有密码将不可解密)。 |
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 |
启用Hystrix指标轮询。默认为true。 |
hystrix.metrics.polling-interval-ms |
2000 |
后续度量之间的间隔。默认为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 |
是否启用总线刷新端点。 |
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 |
是否启用领事端点。 |
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 |
允许启用/禁用活页夹的健康指标。如果要完全禁用运行状况指示器,请将其设置为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 |
TRUE |
启用云监视指标。 |
management.metrics.export.cloudwatch.namespace |
|
云监视名称空间。 |
management.metrics.export.cloudwatch.num-threads |
|
|
management.metrics.export.cloudwatch.read-timeout |
|
|
management.metrics.export.cloudwatch.step |
|
|
maven.checksum-policy |
|
|
maven.connect-timeout |
|
|
maven.enable-repository-listener |
|
|
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 |
标记以关闭托架(默认为打开)。 |
spring.cloud.bus.destination |
springCloudBus |
消息的Spring Cloud Stream目标名称。 |
spring.cloud.bus.enabled |
TRUE |
指示总线已启用的标志。 |
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.circuitbreaker.hystrix.enabled |
TRUE |
启用Hystrix Spring Cloud CircuitBreaker API实现的自动配置。 |
spring.cloud.cloudfoundry.discovery.default-server-port |
80 |
功能区未定义任何端口时使用的端口。 |
spring.cloud.cloudfoundry.discovery.enabled |
TRUE |
指示启用发现的标志。 |
spring.cloud.cloudfoundry.discovery.heartbeat-frequency |
5000 |
心跳的轮询频率(以毫秒为单位)。客户端将以此频率进行轮询并广播服务ID列表。 |
spring.cloud.cloudfoundry.discovery.internal-domain |
apps.internal |
配置为使用本机DNS服务发现时的默认内部域。 |
spring.cloud.cloudfoundry.discovery.order |
0 |
CompositeDiscoveryClient用于对可用客户端进行排序的发现客户端的顺序。 |
spring.cloud.cloudfoundry.discovery.use-container-ip |
FALSE |
使用BOSH DNS时是否解析主机名。为了使用此功能,spring.cloud.cloudfoundry.discovery.use-dns必须为true。 |
spring.cloud.cloudfoundry.discovery.use-dns |
FALSE |
是否使用BOSH DNS进行发现。为了使用此功能,您的Cloud Foundry安装必须支持服务发现。 |
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(Cloud Controller)的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 |
|
用于创建客户端请求的其他标头。 |
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 |
获取远程配置时使用的默认配置文件(以逗号分隔)。默认为“默认”。 |
spring.cloud.config.request-connect-timeout |
0 |
等待连接到配置服务器时超时。 |
spring.cloud.config.request-read-timeout |
0 |
等待从配置服务器读取数据时超时。 |
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.awss3.bucket |
|
包含配置的S3存储桶的名称。 |
spring.cloud.config.server.awss3.order |
0 |
|
spring.cloud.config.server.awss3.region |
|
包含配置的AWS区域。 |
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 |
在发送到客户端之前,启用环境属性的解密。 |
spring.cloud.config.server.encrypt.plain-text-encrypt |
FALSE |
启用对纯文本终结点{@link org.springframework.cloud.config.server.resource.ResourceController}服务的环境属性的解密。 |
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 |
|
环境存储库的顺序。 |
spring.cloud.config.server.git.passphrase |
|
用于解锁ssh私钥的密码。 |
spring.cloud.config.server.git.password |
|
远程存储库认证密码。 |
spring.cloud.config.server.git.preferred-authentications |
|
覆盖服务器身份验证方法顺序。如果服务器在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 |
|
存储库标识符到位置和其他属性的映射。 |
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 |
如果为false,请忽略主机密钥错误。 |
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 |
SELECT KEY, VALUE from PROPERTIES where APPLICATION=? and PROFILE=? and 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 |
|
属性源的额外映射将无条件发送给所有客户端。 |
spring.cloud.config.server.prefix |
|
配置资源路径的前缀(默认为空)。当您不想更改上下文路径或servlet路径时,在嵌入另一个应用程序时很有用。 |
spring.cloud.config.server.redis.order |
|
|
spring.cloud.config.server.strip-document-from-yaml |
TRUE |
标记,用于指示应以“本机”形式返回文本或集合(不是地图)的YAML文档。 |
spring.cloud.config.server.svn.basedir |
|
存储库本地工作副本的基本目录。 |
spring.cloud.config.server.svn.default-label |
|
与远程存储库一起使用的默认标签。 |
spring.cloud.config.server.svn.order |
|
环境存储库的顺序。 |
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 |
保管箱后端。默认为秘密。 |
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.namespace |
|
Vault X-Vault-Namespace标头的值。默认为空。这仅是Vault Enterprise功能。 |
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 |
保险柜方案。默认为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的替代品,用于在领事KV中查找值。 |
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 |
等待(或阻止)监视查询的秒数,默认为55。需要小于默认的ConsulClient(默认为60)。要增加ConsulClient超时,请使用自定义ConsulRawClient和自定义HttpClient创建ConsulClient bean。 |
spring.cloud.consul.discovery.acl-token |
|
|
spring.cloud.consul.discovery.catalog-services-watch-delay |
1000 |
观看领事目录的呼叫之间的延迟(以毫秒为单位),默认为1000。 |
spring.cloud.consul.discovery.catalog-services-watch-timeout |
2 |
观看领事目录时阻止的秒数,默认值为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 |
zone |
服务实例区域来自元数据。这允许更改元数据标签名称。 |
spring.cloud.consul.discovery.deregister |
TRUE |
在领事中禁用自动注销服务。 |
spring.cloud.consul.discovery.enabled |
TRUE |
是否启用服务发现? |
spring.cloud.consul.discovery.fail-fast |
TRUE |
如果为true,则在服务注册期间引发异常,否则,记录警告(默认为true)。 |
spring.cloud.consul.discovery.health-check-critical-timeout |
|
取消注册关键时间超过超时时间(例如30m)的超时。需要领事版本7.x或更高版本。 |
spring.cloud.consul.discovery.health-check-headers |
|
应用于健康检查呼叫的标题。 |
spring.cloud.consul.discovery.health-check-interval |
10s |
运行状况检查的频率(例如10s),默认为10s。 |
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.include-hostname-in-instance-id |
FALSE |
注册服务时,主机名是否包括在默认实例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地址(还必须设置preferredIpAddress才能使用)。 |
spring.cloud.consul.discovery.lifecycle.enabled |
TRUE |
|
spring.cloud.consul.discovery.management-port |
|
用于注册管理服务的端口(默认为管理端口)。 |
spring.cloud.consul.discovery.management-suffix |
management |
注册管理服务时使用的后缀。 |
spring.cloud.consul.discovery.management-tags |
|
注册管理服务时要使用的标签。 |
spring.cloud.consul.discovery.order |
0 |
CompositeDiscoveryClient用于对可用客户端进行排序的发现客户端的顺序。 |
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 |
在领事中注册为服务。 |
spring.cloud.consul.discovery.register-health-check |
TRUE |
在领事中注册健康检查。在服务开发期间很有用。 |
spring.cloud.consul.discovery.scheme |
http |
是否注册http或https服务。 |
spring.cloud.consul.discovery.server-list-query-tags |
|
在服务器列表中查询的serviceId的→标记的映射。这允许通过单个标签过滤服务。 |
spring.cloud.consul.discovery.service-name |
|
服务名称。 |
spring.cloud.consul.discovery.tags |
|
注册服务时要使用的标签。 |
spring.cloud.consul.enabled |
TRUE |
是否启用了Spring Cloud领事。 |
spring.cloud.consul.host |
localhost |
领事代理主机名。默认为'localhost'。 |
spring.cloud.consul.port |
8500 |
领事代理端口。默认为“ 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 |
|
领事代理方案(HTTP / HTTPS)。如果地址中没有任何方案,客户端将使用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 |
启用发现客户端复合运行状况指示器。 |
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 |
|
服务实例的元数据。发现客户端可将其用于按实例修改其行为,例如在负载平衡时。 |
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 |
启用发现客户端运行状况指示器。 |
spring.cloud.features.enabled |
TRUE |
启用功能端点。 |
spring.cloud.function.compile |
|
功能主体的配置,将进行编译。映射中的键是函数名称,值是包含键“ lambda”(要编译的主体)和可选的“类型”(默认为“ function”)的映射。如果模棱两可,还可以包含“ inputType”和“ outputType”。 |
spring.cloud.function.definition |
|
定义要使用的功能。这可以是函数名称(例如,“ myFunction”)或函数组成定义(例如,“ myFunction | yourFunction”) |
spring.cloud.function.imports |
|
一组包含功能主体的文件的配置,这些文件将被导入和编译。映射中的键是函数名称,值是另一个映射,包含要编译的文件的“位置”和(可选)“类型”(默认为“函数”)。 |
spring.cloud.function.routing-expression |
|
SpEL表达式应导致函数定义(例如,函数名称或组合指令)。注意:SpEL评估上下文的根对象是输入参数(例如,Message)。 |
spring.cloud.function.task.consumer |
|
|
spring.cloud.function.task.function |
|
|
spring.cloud.function.task.supplier |
|
|
spring.cloud.function.web.export.auto-startup |
TRUE |
指示供应商在启动时自动发出HTTP请求的标志。 |
spring.cloud.function.web.export.debug |
TRUE |
指示供应商需要额外日志记录的标志。 |
spring.cloud.function.web.export.enabled |
FALSE |
标记以启用供应商的出口。 |
spring.cloud.function.web.export.sink.headers |
|
要附加到传出HTTP请求的其他标头。 |
spring.cloud.function.web.export.sink.name |
|
要从功能目录中导出的特定现有供应商的名称。 |
spring.cloud.function.web.export.sink.url |
|
传出HTTP请求的URL模板。供应商的每个项目都过帐到此目标。 |
spring.cloud.function.web.export.source.include-headers |
TRUE |
在外发供应商中包括外来标题。如果为true,则供应商的通用消息类型T将等于源类型。 |
spring.cloud.function.web.export.source.type |
|
如果设置了原始URL,则为预期的内容类型(例如POJO类)。默认为字符串。 |
spring.cloud.function.web.export.source.url |
|
用于通过HTTP GET创建虚拟供应商的URL模板。 |
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 |
|
应用于每个路由的过滤器定义列表。 |
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 |
谓词和过滤器中的小写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 |
'lb://'+serviceId |
为每个路线创建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: data:; img-src 'self' https: data:; 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.disable |
|
|
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 ; mode=block |
|
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类型,等待等待的最长时间(以毫秒为单位)。 |
spring.cloud.gateway.httpclient.pool.max-connections |
|
仅对于FIXED类型,是在现有连接上开始挂起获取之前的最大连接数。 |
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.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.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 |
JKS |
Netty HttpClient的密钥库类型,默认为JKS。 |
spring.cloud.gateway.httpclient.ssl.trusted-x509-certificates |
|
用于验证远程端点的证书的受信任证书。 |
spring.cloud.gateway.httpclient.ssl.use-insecure-trust-manager |
FALSE |
安装netty InsecureTrustManagerFactory。这是不安全的,不适合生产。 |
spring.cloud.gateway.httpclient.websocket.max-frame-payload-length |
|
最大帧有效负载长度。 |
spring.cloud.gateway.httpclient.wiretap |
FALSE |
为Netty HttpClient启用窃听调试。 |
spring.cloud.gateway.httpserver.wiretap |
FALSE |
为Netty HttpServer启用窃听调试。 |
spring.cloud.gateway.loadbalancer.use404 |
FALSE |
|
spring.cloud.gateway.metrics.enabled |
TRUE |
启用指标数据收集。 |
spring.cloud.gateway.metrics.tags |
|
标签映射添加到指标。 |
spring.cloud.gateway.proxy.headers |
|
固定的标头值,将添加到所有下游请求中。 |
spring.cloud.gateway.proxy.sensitive |
|
一组敏感的标头名称,默认情况下不会发送到下游。 |
spring.cloud.gateway.redis-rate-limiter.burst-capacity-header |
X-RateLimit-Burst-Capacity |
返回突发容量配置的标头名称。 |
spring.cloud.gateway.redis-rate-limiter.config |
|
|
spring.cloud.gateway.redis-rate-limiter.include-headers |
TRUE |
是否包括包含速率限制器信息的标头,默认为true。 |
spring.cloud.gateway.redis-rate-limiter.remaining-header |
X-RateLimit-Remaining |
标头名称,用于返回当前秒内剩余请求数。 |
spring.cloud.gateway.redis-rate-limiter.replenish-rate-header |
X-RateLimit-Replenish-Rate |
返回补充费率配置的标头名称。 |
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 |
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的顺序。 |
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.gcp.bigquery.credentials.encoded-key |
|
|
spring.cloud.gcp.bigquery.credentials.location |
|
|
spring.cloud.gcp.bigquery.credentials.scopes |
|
|
spring.cloud.gcp.bigquery.dataset-name |
|
要使用的BigQuery数据集的名称。 |
spring.cloud.gcp.bigquery.enabled |
TRUE |
自动配置Google Cloud BigQuery组件。 |
spring.cloud.gcp.bigquery.project-id |
|
覆盖在Core模块中指定的GCP项目ID,以用于BigQuery。 |
spring.cloud.gcp.config.credentials.encoded-key |
|
|
spring.cloud.gcp.config.credentials.location |
|
|
spring.cloud.gcp.config.credentials.scopes |
|
|
spring.cloud.gcp.config.enabled |
FALSE |
启用Spring Cloud GCP Config。 |
spring.cloud.gcp.config.name |
|
应用程序的名称。 |
spring.cloud.gcp.config.profile |
|
应用程序在其下运行的配置文件的逗号分隔字符串。从{@code spring.profiles.active}属性获取其默认值,回退到{@code spring.profiles.default}属性。 |
spring.cloud.gcp.config.project-id |
|
覆盖Core模块中指定的GCP项目ID。 |
spring.cloud.gcp.config.timeout-millis |
60000 |
Google Runtime Configuration API调用超时。 |
spring.cloud.gcp.credentials.encoded-key |
|
|
spring.cloud.gcp.credentials.location |
|
|
spring.cloud.gcp.credentials.scopes |
|
|
spring.cloud.gcp.datastore.credentials.encoded-key |
|
|
spring.cloud.gcp.datastore.credentials.location |
|
|
spring.cloud.gcp.datastore.credentials.scopes |
|
|
spring.cloud.gcp.datastore.emulator-host |
|
@不建议使用<code> spring.cloud.gcp.datastore.host </ code>。@见#主持人 |
spring.cloud.gcp.datastore.emulator.consistency |
0.9 |
使用创建数据存储服务器实例的一致性。默认值:{@ code 0.9} |
spring.cloud.gcp.datastore.emulator.enabled |
FALSE |
如果启用,则数据存储区客户端将连接到本地数据存储区模拟器。 |
spring.cloud.gcp.datastore.emulator.port |
8081 |
是数据存储模拟器端口。默认值:{@ code 8081} |
spring.cloud.gcp.datastore.enabled |
TRUE |
自动配置Google Cloud Datastore组件。 |
spring.cloud.gcp.datastore.host |
|
数据存储区模拟器的主机和端口,如下例所示:localhost:8081。 |
spring.cloud.gcp.datastore.namespace |
|
|
spring.cloud.gcp.datastore.project-id |
|
|
spring.cloud.gcp.firestore.credentials.encoded-key |
|
|
spring.cloud.gcp.firestore.credentials.location |
|
|
spring.cloud.gcp.firestore.credentials.scopes |
|
|
spring.cloud.gcp.firestore.enabled |
TRUE |
自动配置Google Cloud Firestore组件。 |
spring.cloud.gcp.firestore.host-port |
firestore.googleapis.com:443 |
Firestore模拟器服务的主机和端口;可以重写以指定仿真器。 |
spring.cloud.gcp.firestore.project-id |
|
|
spring.cloud.gcp.logging.enabled |
TRUE |
为Spring MVC自动配置Google Cloud Stackdriver日志记录。 |
spring.cloud.gcp.project-id |
|
正在运行服务的GCP项目ID。 |
spring.cloud.gcp.pubsub.credentials.encoded-key |
|
|
spring.cloud.gcp.pubsub.credentials.location |
|
|
spring.cloud.gcp.pubsub.credentials.scopes |
|
|
spring.cloud.gcp.pubsub.emulator-host |
|
本地正在运行的仿真器的主机和端口。如果提供的话,这将设置客户端以与正在运行的发布/订阅模拟器连接。 |
spring.cloud.gcp.pubsub.enabled |
TRUE |
自动配置Google Cloud Pub / Sub组件。 |
spring.cloud.gcp.pubsub.keep-alive-interval-minutes |
5 |
对服务器执行ping操作的频率,以使通道保持活动状态。 |
spring.cloud.gcp.pubsub.project-id |
|
覆盖Core模块中指定的GCP项目ID。 |
spring.cloud.gcp.pubsub.publisher.batching.delay-threshold-seconds |
|
用于批处理的延迟阈值。经过这段时间后(从添加的第一个元素开始计数),这些元素将被分批包装并发送。 |
spring.cloud.gcp.pubsub.publisher.batching.element-count-threshold |
|
用于批处理的元素计数阈值。 |
spring.cloud.gcp.pubsub.publisher.batching.enabled |
|
如果为true,则启用批处理。 |
spring.cloud.gcp.pubsub.publisher.batching.flow-control.limit-exceeded-behavior |
|
超过指定限制时的行为。 |
spring.cloud.gcp.pubsub.publisher.batching.flow-control.max-outstanding-element-count |
|
在执行流控制之前要保留在内存中的未完成元素的最大数量。 |
spring.cloud.gcp.pubsub.publisher.batching.flow-control.max-outstanding-request-bytes |
|
强制执行流控制之前要保留在内存中的最大未完成字节数。 |
spring.cloud.gcp.pubsub.publisher.batching.request-byte-threshold |
|
用于批处理的请求字节阈值。 |
spring.cloud.gcp.pubsub.publisher.executor-threads |
4 |
每个发布者使用的线程数。 |
spring.cloud.gcp.pubsub.publisher.retry.initial-retry-delay-seconds |
|
InitialRetryDelay控制第一次重试之前的延迟。随后的重试将使用根据RetryDelayMultiplier调整的该值。 |
spring.cloud.gcp.pubsub.publisher.retry.initial-rpc-timeout-seconds |
|
InitialRpcTimeout控制初始RPC的超时。后续调用将使用根据RpcTimeoutMultiplier调整的该值。 |
spring.cloud.gcp.pubsub.publisher.retry.jittered |
|
抖动确定是否应将延迟时间随机化。 |
spring.cloud.gcp.pubsub.publisher.retry.max-attempts |
|
MaxAttempts定义执行的最大尝试次数。如果此值大于0,并且尝试次数达到此限制,则即使总重试时间仍小于TotalTimeout,逻辑也会放弃重试。 |
spring.cloud.gcp.pubsub.publisher.retry.max-retry-delay-seconds |
|
MaxRetryDelay设置了重试延迟的值的限制,以便RetryDelayMultiplier不能将重试延迟增加到大于此数量的值。 |
spring.cloud.gcp.pubsub.publisher.retry.max-rpc-timeout-seconds |
|
MaxRpcTimeout对RPC超时值设置了限制,因此RpcTimeoutMultiplier不能将RPC超时增加到高于此值。 |
spring.cloud.gcp.pubsub.publisher.retry.retry-delay-multiplier |
|
RetryDelayMultiplier控制重试延迟的更改。将前一个呼叫的重试延迟与RetryDelayMultiplier相乘,以计算下一个呼叫的重试延迟。 |
spring.cloud.gcp.pubsub.publisher.retry.rpc-timeout-multiplier |
|
RpcTimeoutMultiplier控制RPC超时的更改。上一个呼叫的超时时间乘以RpcTimeoutMultiplier,以计算下一个呼叫的超时时间。 |
spring.cloud.gcp.pubsub.publisher.retry.total-timeout-seconds |
|
TotalTimeout具有最终控制权,该逻辑应继续尝试远程调用直到完全放弃之前应保持多长时间。总超时时间越高,可以尝试的重试次数越多。 |
spring.cloud.gcp.pubsub.reactive.enabled |
TRUE |
自动配置Google Cloud Pub / Sub反应性组件。 |
spring.cloud.gcp.pubsub.subscriber.executor-threads |
4 |
Number of threads used by every subscriber. |
spring.cloud.gcp.pubsub.subscriber.flow-control.limit-exceeded-behavior |
|
The behavior when the specified limits are exceeded. |
spring.cloud.gcp.pubsub.subscriber.flow-control.max-outstanding-element-count |
|
Maximum number of outstanding elements to keep in memory before enforcing flow control. |
spring.cloud.gcp.pubsub.subscriber.flow-control.max-outstanding-request-bytes |
|
Maximum number of outstanding bytes to keep in memory before enforcing flow control. |
spring.cloud.gcp.pubsub.subscriber.max-ack-extension-period |
0 |
The optional max ack extension period in seconds for the subscriber factory. |
spring.cloud.gcp.pubsub.subscriber.max-acknowledgement-threads |
4 |
Number of threads used for batch acknowledgement. |
spring.cloud.gcp.pubsub.subscriber.parallel-pull-count |
|
订户工厂的可选并行拉计数设置。 |
spring.cloud.gcp.pubsub.subscriber.pull-endpoint |
|
订户工厂的可选提取端点设置。 |
spring.cloud.gcp.pubsub.subscriber.retry.initial-retry-delay-seconds |
|
InitialRetryDelay控制第一次重试之前的延迟。随后的重试将使用根据RetryDelayMultiplier调整的该值。 |
spring.cloud.gcp.pubsub.subscriber.retry.initial-rpc-timeout-seconds |
|
InitialRpcTimeout控制初始RPC的超时。后续调用将使用根据RpcTimeoutMultiplier调整的该值。 |
spring.cloud.gcp.pubsub.subscriber.retry.jittered |
|
抖动确定是否应将延迟时间随机化。 |
spring.cloud.gcp.pubsub.subscriber.retry.max-attempts |
|
MaxAttempts定义执行的最大尝试次数。如果此值大于0,并且尝试次数达到此限制,则即使总重试时间仍小于TotalTimeout,逻辑也会放弃重试。 |
spring.cloud.gcp.pubsub.subscriber.retry.max-retry-delay-seconds |
|
MaxRetryDelay设置了重试延迟的值的限制,以便RetryDelayMultiplier不能将重试延迟增加到大于此数量的值。 |
spring.cloud.gcp.pubsub.subscriber.retry.max-rpc-timeout-seconds |
|
MaxRpcTimeout对RPC超时值设置了限制,因此RpcTimeoutMultiplier不能将RPC超时增加到高于此值。 |
spring.cloud.gcp.pubsub.subscriber.retry.retry-delay-multiplier |
|
RetryDelayMultiplier控制重试延迟的更改。将前一个呼叫的重试延迟与RetryDelayMultiplier相乘,以计算下一个呼叫的重试延迟。 |
spring.cloud.gcp.pubsub.subscriber.retry.rpc-timeout-multiplier |
|
RpcTimeoutMultiplier控制RPC超时的更改。上一个呼叫的超时时间乘以RpcTimeoutMultiplier,以计算下一个呼叫的超时时间。 |
spring.cloud.gcp.pubsub.subscriber.retry.total-timeout-seconds |
|
TotalTimeout具有最终控制权,该逻辑应继续尝试远程调用直到完全放弃之前应保持多长时间。总超时时间越高,可以尝试的重试次数越多。 |
spring.cloud.gcp.security.iap.algorithm |
ES256 |
用于签署JWK令牌的加密算法。 |
spring.cloud.gcp.security.iap.audience |
|
非动态受众群体字符串进行验证。 |
spring.cloud.gcp.security.iap.enabled |
TRUE |
自动配置Google Cloud IAP身份提取组件。 |
spring.cloud.gcp.security.iap.header |
x-goog-iap-jwt-assertion |
从中提取JWK密钥的标头。 |
spring.cloud.gcp.security.iap.issuer |
https://cloud.google.com/iap |
JWK发行人进行验证。 |
spring.cloud.gcp.security.iap.registry |
https://www.gstatic.com/iap/verify/public_key-jwk |
链接到JWK公钥注册表。 |
spring.cloud.gcp.spanner.create-interleaved-table-ddl-on-delete-cascade |
TRUE |
|
spring.cloud.gcp.spanner.credentials.encoded-key |
|
|
spring.cloud.gcp.spanner.credentials.location |
|
|
spring.cloud.gcp.spanner.credentials.scopes |
|
|
spring.cloud.gcp.spanner.database |
|
|
spring.cloud.gcp.spanner.enabled |
TRUE |
自动配置Google Cloud Spanner组件。 |
spring.cloud.gcp.spanner.fail-if-pool-exhausted |
FALSE |
|
spring.cloud.gcp.spanner.instance-id |
|
|
spring.cloud.gcp.spanner.keep-alive-interval-minutes |
-1 |
|
spring.cloud.gcp.spanner.max-idle-sessions |
-1 |
|
spring.cloud.gcp.spanner.max-sessions |
-1 |
|
spring.cloud.gcp.spanner.min-sessions |
-1 |
|
spring.cloud.gcp.spanner.num-rpc-channels |
-1 |
|
spring.cloud.gcp.spanner.prefetch-chunks |
-1 |
|
spring.cloud.gcp.spanner.project-id |
|
|
spring.cloud.gcp.spanner.write-sessions-fraction |
-1 |
|
spring.cloud.gcp.sql.credentials |
|
覆盖核心模块中指定的GCP OAuth2凭据。 |
spring.cloud.gcp.sql.database-name |
|
Cloud SQL实例中的数据库名称。 |
spring.cloud.gcp.sql.enabled |
TRUE |
自动配置Google Cloud SQL支持组件。 |
spring.cloud.gcp.sql.instance-connection-name |
|
Cloud SQL实例连接名称。[GCP_PROJECT_ID]:[INSTANCE_REGION]:[INSTANCE_NAME]。 |
spring.cloud.gcp.storage.auto-create-files |
|
|
spring.cloud.gcp.storage.credentials.encoded-key |
|
|
spring.cloud.gcp.storage.credentials.location |
|
|
spring.cloud.gcp.storage.credentials.scopes |
|
|
spring.cloud.gcp.storage.enabled |
TRUE |
自动配置Google Cloud Storage组件。 |
spring.cloud.gcp.trace.authority |
|
通道声称要连接的HTTP / 2权限。 |
spring.cloud.gcp.trace.compression |
|
用于呼叫的压缩。 |
spring.cloud.gcp.trace.credentials.encoded-key |
|
|
spring.cloud.gcp.trace.credentials.location |
|
|
spring.cloud.gcp.trace.credentials.scopes |
|
|
spring.cloud.gcp.trace.deadline-ms |
|
通话截止时间。 |
spring.cloud.gcp.trace.enabled |
TRUE |
自动配置Google Cloud Stackdriver跟踪组件。 |
spring.cloud.gcp.trace.max-inbound-size |
|
入站邮件的最大大小。 |
spring.cloud.gcp.trace.max-outbound-size |
|
出站邮件的最大大小。 |
spring.cloud.gcp.trace.message-timeout |
1 |
将待处理的跨度批量发送到GCP Stackdriver Trace之前的超时时间(以秒为单位)。 |
spring.cloud.gcp.trace.num-executor-threads |
4 |
跟踪执行程序使用的线程数。 |
spring.cloud.gcp.trace.project-id |
|
覆盖Core模块中指定的GCP项目ID。 |
spring.cloud.gcp.trace.wait-for-ready |
|
如果出现瞬态故障,请等待通道准备就绪。在这种情况下,默认为快速失败。 |
spring.cloud.gcp.vision.credentials.encoded-key |
|
|
spring.cloud.gcp.vision.credentials.location |
|
|
spring.cloud.gcp.vision.credentials.scopes |
|
|
spring.cloud.gcp.vision.enabled |
TRUE |
自动配置Google Cloud Vision组件。 |
spring.cloud.gcp.vision.executor-threads-count |
1 |
用于轮询文档OCR操作完成的线程数。 |
spring.cloud.gcp.vision.json-output-batch-size |
20 |
Number of document pages to include in each JSON output file. |
spring.cloud.httpclientfactories.apache.enabled |
TRUE |
Enables creation of Apache Http Client factory beans. |
spring.cloud.httpclientfactories.ok.enabled |
TRUE |
Enables creation of OK Http Client factory beans. |
spring.cloud.hypermedia.refresh.fixed-delay |
5000 |
|
spring.cloud.hypermedia.refresh.initial-delay |
10000 |
|
spring.cloud.inetutils.default-hostname |
localhost |
The default hostname. Used in case of errors. |
spring.cloud.inetutils.default-ip-address |
127.0.0.1 |
The default IP address. Used in case of errors. |
spring.cloud.inetutils.ignored-interfaces |
|
List of Java regular expressions for network interfaces that will be ignored. |
spring.cloud.inetutils.preferred-networks |
|
List of Java regular expressions for network addresses that will be preferred. |
spring.cloud.inetutils.timeout-seconds |
1 |
Timeout, in seconds, for calculating hostname. |
spring.cloud.inetutils.use-only-site-local-interfaces |
FALSE |
Whether to use only interfaces with site local addresses. See {@link InetAddress#isSiteLocalAddress()} for more details. |
spring.cloud.kubernetes.client.api-version |
|
|
spring.cloud.kubernetes.client.apiVersion |
v1 |
Kubernetes API Version |
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 ClientCertData |
spring.cloud.kubernetes.client.clientCertFile |
|
Kubernetes API ClientCertFile |
spring.cloud.kubernetes.client.clientKeyAlgo |
RSA |
Kubernetes API ClientKeyAlgo |
spring.cloud.kubernetes.client.clientKeyData |
|
Kubernetes API ClientKeyData |
spring.cloud.kubernetes.client.clientKeyFile |
|
Kubernetes API ClientKeyFile |
spring.cloud.kubernetes.client.clientKeyPassphrase |
changeit |
Kubernetes API ClientKeyPassphrase |
spring.cloud.kubernetes.client.connection-timeout |
|
|
spring.cloud.kubernetes.client.connectionTimeout |
10s |
Connection timeout |
spring.cloud.kubernetes.client.http-proxy |
|
|
spring.cloud.kubernetes.client.https-proxy |
|
|
spring.cloud.kubernetes.client.logging-interval |
|
|
spring.cloud.kubernetes.client.loggingInterval |
20s |
Logging interval |
spring.cloud.kubernetes.client.master-url |
|
|
spring.cloud.kubernetes.client.masterUrl |
https://kubernetes.default.svc |
Kubernetes API Master Node URL |
spring.cloud.kubernetes.client.namespace |
TRUE |
Kubernetes Namespace |
spring.cloud.kubernetes.client.no-proxy |
|
|
spring.cloud.kubernetes.client.password |
|
Kubernetes API Password |
spring.cloud.kubernetes.client.proxy-password |
|
|
spring.cloud.kubernetes.client.proxy-username |
|
|
spring.cloud.kubernetes.client.request-timeout |
|
|
spring.cloud.kubernetes.client.requestTimeout |
10s |
Request timeout |
spring.cloud.kubernetes.client.rolling-timeout |
|
|
spring.cloud.kubernetes.client.rollingTimeout |
900s |
Rolling timeout |
spring.cloud.kubernetes.client.trust-certs |
|
|
spring.cloud.kubernetes.client.trustCerts |
FALSE |
Kubernetes API Trust Certificates |
spring.cloud.kubernetes.client.username |
|
Kubernetes API Username |
spring.cloud.kubernetes.client.watch-reconnect-interval |
|
|
spring.cloud.kubernetes.client.watch-reconnect-limit |
|
|
spring.cloud.kubernetes.client.watchReconnectInterval |
1s |
Reconnect Interval |
spring.cloud.kubernetes.client.watchReconnectLimit |
-1 |
Reconnect Interval limit retries |
spring.cloud.kubernetes.config.enable-api |
TRUE |
|
spring.cloud.kubernetes.config.enabled |
TRUE |
Enable the ConfigMap property source locator. |
spring.cloud.kubernetes.config.name |
|
|
spring.cloud.kubernetes.config.namespace |
|
|
spring.cloud.kubernetes.config.paths |
|
|
spring.cloud.kubernetes.config.sources |
|
|
spring.cloud.kubernetes.discovery.all-namespaces |
FALSE |
If discovering all namespaces. |
spring.cloud.kubernetes.discovery.enabled |
TRUE |
If Kubernetes Discovery is enabled. |
spring.cloud.kubernetes.discovery.filter |
|
SpEL expression to filter services AFTER they have been retrieved from the Kubernetes API server. |
spring.cloud.kubernetes.discovery.known-secure-ports |
|
Set the port numbers that are considered secure and use HTTPS. |
spring.cloud.kubernetes.discovery.metadata.add-annotations |
TRUE |
When set, the Kubernetes annotations of the services will be included as metadata of the returned ServiceInstance. |
spring.cloud.kubernetes.discovery.metadata.add-labels |
TRUE |
When set, the Kubernetes labels of the services will be included as metadata of the returned ServiceInstance. |
spring.cloud.kubernetes.discovery.metadata.add-ports |
TRUE |
When set, any named Kubernetes service ports will be included as metadata of the returned ServiceInstance. |
spring.cloud.kubernetes.discovery.metadata.annotations-prefix |
|
When addAnnotations is set, then this will be used as a prefix to the key names in the metadata map. |
spring.cloud.kubernetes.discovery.metadata.labels-prefix |
|
When addLabels is set, then this will be used as a prefix to the key names in the metadata map. |
spring.cloud.kubernetes.discovery.metadata.ports-prefix |
port. |
When addPorts is set, then this will be used as a prefix to the key names in the metadata map. |
spring.cloud.kubernetes.discovery.primary-port-name |
|
If set then the port with a given name is used as primary when multiple ports are defined for a service. |
spring.cloud.kubernetes.discovery.service-labels |
|
If set, then only the services matching these labels will be fetched from the Kubernetes API server. |
spring.cloud.kubernetes.discovery.service-name |
unknown |
The service name of the local instance. |
spring.cloud.kubernetes.reload.enabled |
FALSE |
Enables the Kubernetes configuration reload on change. |
spring.cloud.kubernetes.reload.max-wait-for-restart |
2s |
If Restart or Shutdown strategies are used, Spring Cloud Kubernetes waits a random amount of time before restarting. This is done in order to avoid having all instances of the same application restart at the same time. This property configures the maximum of amount of wait time from the moment the signal is received that a restart is needed until the moment the restart is actually triggered |
spring.cloud.kubernetes.reload.mode |
|
Sets the detection mode for Kubernetes configuration reload. |
spring.cloud.kubernetes.reload.monitoring-config-maps |
TRUE |
Enables monitoring on config maps to detect changes. |
spring.cloud.kubernetes.reload.monitoring-secrets |
FALSE |
Enables monitoring on secrets to detect changes. |
spring.cloud.kubernetes.reload.period |
15000ms |
Sets the polling period to use when the detection mode is POLLING. |
spring.cloud.kubernetes.reload.strategy |
|
设置Kubernetes更改时重新加载配置的重新加载策略。 |
spring.cloud.kubernetes.ribbon.cluster-domain |
cluster.local |
群集域。 |
spring.cloud.kubernetes.ribbon.enabled |
TRUE |
功能区已启用,默认为true。 |
spring.cloud.kubernetes.ribbon.mode |
|
{@link KubernetesRibbonMode}使用Pod或服务名称的ip设置功能区服务器列表。默认值为POD。 |
spring.cloud.kubernetes.secrets.enable-api |
FALSE |
|
spring.cloud.kubernetes.secrets.enabled |
TRUE |
启用Secrets属性源定位器。 |
spring.cloud.kubernetes.secrets.labels |
|
|
spring.cloud.kubernetes.secrets.name |
|
|
spring.cloud.kubernetes.secrets.namespace |
|
|
spring.cloud.kubernetes.secrets.paths |
|
|
spring.cloud.kubernetes.secrets.sources |
|
|
spring.cloud.loadbalancer.cache.caffeine.spec |
|
用于创建缓存的规范。有关规范格式的更多详细信息,请参见CaffeineSpec。 |
spring.cloud.loadbalancer.cache.ttl |
30s |
生存时间-从记录开始算起的时间,之后缓存条目到期,表示为{@link Duration}。属性{@link String}必须符合Spring Boot <code> StringToDurationConverter </ code>中指定的适当语法。@see <a href =“” https://github.com/spring-projects/spring-boot/blob/master/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/convert /StringToDurationConverter.java">StringToDurationConverter.java </a> |
spring.cloud.loadbalancer.retry.enabled |
TRUE |
|
spring.cloud.loadbalancer.ribbon.enabled |
TRUE |
导致RibbonLoadBalancerClient默认使用。 |
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 |
是否将管理注册为服务。默认为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 |
用于计划绑定尝试的重试间隔(以秒为单位)。默认值:30秒。 |
spring.cloud.stream.bindings |
|
每个绑定名称(例如,“输入”)的其他绑定属性(请参见{@link BinderProperties})。例如; 这将设置Sink应用程序的“输入”绑定的内容类型:“ spring.cloud.stream.bindings.input.contentType = text / plain” |
spring.cloud.stream.consul.binder.event-timeout |
5 |
|
spring.cloud.stream.default-binder |
|
在有多个可用绑定程序(例如“兔子”)的情况下,所有绑定使用的绑定程序的名称。 |
spring.cloud.stream.dynamic-destinations |
[] |
可以动态绑定的目的地列表。如果设置,则只能绑定列出的目的地。 |
spring.cloud.stream.function.batch-mode |
FALSE |
|
spring.cloud.stream.function.bindings |
|
|
spring.cloud.stream.function.definition |
|
绑定功能的定义。如果需要将多个函数组合为一个,请使用管道(例如'fooFunc | barFunc') |
spring.cloud.stream.instance-count |
1 |
应用程序已部署实例的数量。默认值:1。注意:还可以按单个绑定“ spring.cloud.stream.bindings.foo.consumer.instance-count”进行管理,其中“ foo”是绑定的名称。 |
spring.cloud.stream.instance-index |
0 |
应用程序的实例ID:从0到instanceCount-1的数字。用于分区和Kafka。注意:也可以按每个单独的绑定“ spring.cloud.stream.bindings.foo.consumer.instance-index”进行管理,其中“ foo”是绑定的名称。 |
spring.cloud.stream.instance-index-list |
|
实例ID从0到instanceCount-1的列表。用于分区和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.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 |
|
适用于生产者和消费者的任意kafka属性。 |
spring.cloud.stream.kafka.binder.consumer-properties |
|
任意的kafka消费者属性。 |
spring.cloud.stream.kafka.binder.header-mapper-bean-name |
|
要使用的自定义标头映射器的bean名称,而不是{@link org.springframework.kafka.support.DefaultKafkaHeaderMapper}。 |
spring.cloud.stream.kafka.binder.headers |
[] |
|
spring.cloud.stream.kafka.binder.health-timeout |
60 |
等待获取分区信息的时间(以秒为单位);默认值60。 |
spring.cloud.stream.kafka.binder.jaas |
|
|
spring.cloud.stream.kafka.binder.min-partition-count |
1 |
|
spring.cloud.stream.kafka.binder.producer-properties |
|
任意的Kafka生产者属性。 |
spring.cloud.stream.kafka.binder.replication-factor |
1 |
|
spring.cloud.stream.kafka.binder.required-acks |
1 |
|
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.topic |
|
|
spring.cloud.stream.kafka.binder.transaction.producer.use-native-encoding |
|
|
spring.cloud.stream.kafka.binder.transaction.transaction-id-prefix |
|
|
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.deserialization-exception-handler |
|
{@link org.apache.kafka.streams.errors.DeserializationExceptionHandler}在存在反序列化异常时使用。除非在使用者绑定上被覆盖,否则此处理程序将应用于所有输入绑定。 |
spring.cloud.stream.kafka.streams.binder.functions |
|
|
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.min-partition-count |
|
|
spring.cloud.stream.kafka.streams.binder.producer-properties |
|
|
spring.cloud.stream.kafka.streams.binder.replication-factor |
|
|
spring.cloud.stream.kafka.streams.binder.required-acks |
|
|
spring.cloud.stream.kafka.streams.binder.serde-error |
|
|
spring.cloud.stream.kafka.streams.binder.state-store-retry.backoff-period |
1000 |
|
spring.cloud.stream.kafka.streams.binder.state-store-retry.max-attempts |
1 |
|
spring.cloud.stream.kafka.streams.bindings |
|
|
spring.cloud.stream.metrics.export-properties |
|
将附加到每条消息的属性列表。上下文刷新后,将由onApplicationEvent填充,以避免按消息进行操作的开销。 |
spring.cloud.stream.metrics.key |
|
发出的度量标准的名称。应为每个应用程序的唯一值。默认值为:$ {spring.application.name:$ {vcap.application.name:${spring.config.name:application}}}。 |
spring.cloud.stream.metrics.meter-filter |
|
控制要捕获的“仪表”的模式。默认情况下,将捕获所有“仪表”。例如,“ spring.integration。*”将仅捕获名称以“ spring.integration”开头的仪表的度量信息。 |
spring.cloud.stream.metrics.properties |
|
应添加到指标有效负载的应用程序属性,例如:spring.application**。 |
spring.cloud.stream.metrics.schedule-interval |
60s |
时间间隔,表示为计划指标快照发布的持续时间。默认为60秒 |
spring.cloud.stream.override-cloud-connectors |
FALSE |
仅当云配置文件处于活动状态并且该应用程序提供了Spring Cloud Connector时,此属性才适用。如果该属性为false(默认值),则绑定器检测到合适的绑定服务(例如,在Cloud Foundry中为RabbitMQ绑定器绑定的RabbitMQ服务)并将其用于创建连接(通常通过Spring Cloud Connectors)。设置为true时,此属性指示绑定程序完全忽略绑定的服务,并依赖于Spring Boot属性(例如,依赖于RabbitMQ绑定程序环境中提供的spring.rabbitmq。*属性)。连接到多个系统时,此属性的典型用法是嵌套在自定义环境中。 |
spring.cloud.stream.poller.fixed-delay |
1000 |
修复了默认轮询器的延迟。 |
spring.cloud.stream.poller.max-messages-per-poll |
1 |
默认轮询器每次轮询的最大邮件数。 |
spring.cloud.stream.rabbit.binder.admin-addresses |
[] |
要求管理插件;只需要队列亲缘关系。 |
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 |
|
此活页夹中连接名称的前缀。 |
spring.cloud.stream.rabbit.binder.nodes |
[] |
集群成员节点名称;只需要队列亲缘关系。 |
spring.cloud.stream.rabbit.bindings |
|
|
spring.cloud.stream.sendto.destination |
none |
标头名称,用于确定输出目标的名称 |
spring.cloud.task.batch.command-line-runner-order |
0 |
{@code spring.cloud.task.batch.fail-on-job-failure = true}时,用于运行批处理作业的{@code CommandLineRunner}的顺序。默认为0(与{@link org.springframework.boot.autoconfigure.batch.JobLauncherCommandLineRunner}相同)。 |
spring.cloud.task.batch.events.chunk-order |
|
为{@link org.springframework.batch.core.ChunkListener}建立默认的{@link Ordered}优先级。 |
spring.cloud.task.batch.events.chunk.enabled |
TRUE |
此属性用于确定任务是否应侦听批处理块事件。 |
spring.cloud.task.batch.events.enabled |
TRUE |
此属性用于确定任务是否应侦听批处理事件。 |
spring.cloud.task.batch.events.item-process-order |
|
为{@link org.springframework.batch.core.ItemProcessListener}建立默认的{@link Ordered}优先级。 |
spring.cloud.task.batch.events.item-process.enabled |
TRUE |
此属性用于确定任务是否应侦听批处理项目处理的事件。 |
spring.cloud.task.batch.events.item-read-order |
|
为{@link org.springframework.batch.core.ItemReadListener}建立默认的{@link Ordered}优先级。 |
spring.cloud.task.batch.events.item-read.enabled |
TRUE |
此属性用于确定任务是否应侦听批处理项目读取事件。 |
spring.cloud.task.batch.events.item-write-order |
|
为{@link org.springframework.batch.core.ItemWriteListener}建立默认的{@link Ordered}优先级。 |
spring.cloud.task.batch.events.item-write.enabled |
TRUE |
此属性用于确定任务是否应侦听批处理项目写入事件。 |
spring.cloud.task.batch.events.job-execution-order |
|
为{@link org.springframework.batch.core.JobExecutionListener}建立默认的{@link Ordered}优先级。 |
spring.cloud.task.batch.events.job-execution.enabled |
TRUE |
此属性用于确定任务是否应侦听批处理作业执行事件。 |
spring.cloud.task.batch.events.skip-order |
|
为{@link org.springframework.batch.core.SkipListener}建立默认的{@link Ordered}优先级。 |
spring.cloud.task.batch.events.skip.enabled |
TRUE |
此属性用于确定任务是否应侦听批处理跳过事件。 |
spring.cloud.task.batch.events.step-execution-order |
|
为{@link org.springframework.batch.core.StepExecutionListener}建立默认的{@link Ordered}优先级。 |
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}是否完成时将等待的毫秒数。默认为5000 |
spring.cloud.task.batch.job-names |
|
以逗号分隔的作业名称列表,用于在启动时执行(例如job1,job2)。默认情况下,将执行在上下文中找到的所有作业。@不建议使用spring.batch.job.names而不是spring.cloud.task.batch.jobNames。 |
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.initialize-enabled |
|
如果设置为true,则表被初始化。如果设置为false,则表不会初始化。默认为空。将其默认设置为null的要求是,我们可以支持<code> spring.cloud.task.initialize.enable </ code>,直到将其删除。 |
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 |
声明任务执行将在两次检查之间等待的时间(以毫秒为单位)。默认时间是: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 Cloud实用程序bean。 |
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 |
|
RoleId。 |
spring.cloud.vault.app-role.secret-id |
|
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.endpoint-uri |
|
STS服务器URI。@ 2.2起 |
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 |
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.static-role |
FALSE |
启用静态角色使用。@ 2.2起 |
spring.cloud.vault.cassandra.username-property |
spring.data.cassandra.username |
获得的用户名的目标属性。 |
spring.cloud.vault.config.lifecycle.enabled |
TRUE |
启用生命周期管理。 |
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 0.8或更高版本,可以为{@link LeaseEndpoints#SysLeases},对于较旧的版本则可以为{@link LeaseEndpoints#Legacy}(默认)。@ 2.2起 |
spring.cloud.vault.config.lifecycle.min-renewal |
|
续约之前至少需要的时间段。@ 2.2起 |
spring.cloud.vault.config.order |
0 |
用于设置{@link org.springframework.core.env.PropertySource}优先级。将Vault用作其他属性源的替代时,这很有用。@see org.springframework.core.PriorityOrdered |
spring.cloud.vault.connection-timeout |
5000 |
连接超时。 |
spring.cloud.vault.consul.backend |
consul |
领事后端路径。 |
spring.cloud.vault.consul.enabled |
FALSE |
启用领事后端使用。 |
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.static-role |
FALSE |
启用静态角色使用。 |
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 |
|
JSON格式的OAuth2帐户私钥的base64编码内容。 |
spring.cloud.vault.gcp-iam.credentials.location |
|
OAuth2凭证私钥的位置。<p>由于这是资源,因此私钥可以位于多个位置,例如本地文件系统,类路径,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 |
键值后端版本。当前支持的版本是:<ul> <li>版本1(未版本化键值后端)。</ li> <li>版本2(已版本化键值后端)。</ li> </ 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.static-role |
FALSE |
启用静态角色使用。@ 2.2起 |
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.namespace |
|
保管箱名称空间(需要Vault Enterprise)。 |
spring.cloud.vault.pcf.instance-certificate |
|
实例证书(PEM)的路径。默认为{@code CF_INSTANCE_CERT} env变量。 |
spring.cloud.vault.pcf.instance-key |
|
实例密钥(PEM)的路径。默认为{@code CF_INSTANCE_KEY} env变量。 |
spring.cloud.vault.pcf.pcf-path |
pcf |
Kubernetes身份验证后端的安装路径。 |
spring.cloud.vault.pcf.role |
|
尝试登录的角色名称。 |
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 |
读取超时。 |
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 |
重试之间等待的初始时间。 |
spring.cloud.zookeeper.block-until-connected-unit |
|
与阻止与Zookeeper的连接有关的时间单位。 |
spring.cloud.zookeeper.block-until-connected-wait |
10 |
等待时间阻止与Zookeeper的连接。 |
spring.cloud.zookeeper.connect-string |
localhost:2181 |
Zookeeper集群的连接字符串。 |
spring.cloud.zookeeper.default-health-endpoint |
|
将检查默认健康状况终结点以验证依赖项是否仍然存在。 |
spring.cloud.zookeeper.dependencies |
|
别名到ZookeeperDependency的映射。从Ribbon的角度来看,别名实际上是serviceID,因为Ribbon无法接受serviceID中的嵌套结构。 |
spring.cloud.zookeeper.dependency-configurations |
|
|
spring.cloud.zookeeper.dependency-names |
|
|
spring.cloud.zookeeper.discovery.enabled |
TRUE |
|
spring.cloud.zookeeper.discovery.initial-status |
|
此实例的初始状态(默认为{@link StatusConstants#STATUS_UP})。 |
spring.cloud.zookeeper.discovery.instance-host |
|
服务可以在Zookeeper中注册的预定义主机。对应于URI规范中的{code address}。 |
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用于对可用客户端进行排序的发现客户端的顺序。 |
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.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在实际键之前添加前缀。设置此属性是为了与以前的Sleuth版本向后兼容。@see brave.propagation.ExtraFieldPropagation.FactoryBuilder#addPrefixedFields(String,java.util.Collection) |
spring.sleuth.enabled |
TRUE |
|
spring.sleuth.feign.enabled |
TRUE |
使用Feign时启用跨度信息传播。 |
spring.sleuth.feign.processor.enabled |
TRUE |
启用将Feign Context包装在其跟踪表示中的后处理器。 |
spring.sleuth.grpc.enabled |
TRUE |
使用GRPC时启用跨度信息传播。 |
spring.sleuth.http.enabled |
TRUE |
|
spring.sleuth.http.legacy.enabled |
FALSE |
|
spring.sleuth.hystrix.strategy.enabled |
TRUE |
启用将所有Callable实例包装到其Sleuth代表-TraceCallable中的自定义HystrixConcurrencyStrategy。 |
spring.sleuth.hystrix.strategy.passthrough |
FALSE |
启用后,跟踪信息将传递到Hystrix执行线程,但不会为每个执行创建跨度。 |
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 |
|
如果存在其他应作为标签添加的标头。如果标题值是多值的,则标记值将是逗号分隔的单引号列表。 |
spring.sleuth.keys.http.prefix |
http. |
标头名称的前缀(如果它们作为标记添加)。 |
spring.sleuth.local-keys |
|
与{@link #propagationKeys}相同,除了此字段不会传播到远程服务。@see brave.propagation.ExtraFieldPropagation.FactoryBuilder#addRedactedField(String) |
spring.sleuth.log.slf4j.enabled |
TRUE |
启用{@link Slf4jScopeDecorator},以在日志中打印跟踪信息。 |
spring.sleuth.log.slf4j.whitelisted-mdc-keys |
|
从行李到MDC的钥匙清单。 |
spring.sleuth.messaging.enabled |
FALSE |
是否应该打开消息传递。 |
spring.sleuth.messaging.jms.enabled |
TRUE |
启用对JMS的跟踪。 |
spring.sleuth.messaging.jms.remote-service-name |
jms |
|
spring.sleuth.messaging.kafka.enabled |
TRUE |
启用Kafka跟踪。 |
spring.sleuth.messaging.kafka.mapper.enabled |
TRUE |
为Kafka启用DefaultKafkaHeaderMapper跟踪。 |
spring.sleuth.messaging.kafka.remote-service-name |
kafka |
|
spring.sleuth.messaging.rabbit.enabled |
TRUE |
启用RabbitMQ的跟踪。 |
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},以将额外的传播字段添加到跨度标签。 |
spring.sleuth.propagation.tag.whitelisted-keys |
|
从额外的传播字段到跨度标签的密钥列表。 |
spring.sleuth.reactor.decorate-on-each |
TRUE |
当在每个运算符上使用true装饰时,性能会下降,但是日志记录将始终包含每个运算符中的跟踪条目。如果在最后一个运算符上使用false修饰符,将获得更高的性能,但是日志记录可能并不总是包含跟踪条目。 |
spring.sleuth.reactor.enabled |
TRUE |
如果为true,则启用对反应堆的检测。 |
spring.sleuth.redis.enabled |
TRUE |
使用Redis时启用跨度信息传播。 |
spring.sleuth.redis.remote-service-name |
redis |
远程Redis端点的服务名称。 |
spring.sleuth.rxjava.schedulers.hook.enabled |
TRUE |
通过RxJavaSchedulersHook启用对RxJava的支持。 |
spring.sleuth.rxjava.schedulers.ignoredthreads |
[HystrixMetricPoller, ^RxComputation.*$] |
不会采样其跨度的线程名称。 |
spring.sleuth.sampler.probability |
|
应该采样的请求的概率。例如1.0-应该抽样100%的请求。精度仅是整数(即不支持0.1%的迹线)。 |
spring.sleuth.sampler.rate |
10 |
对于低流量端点,每秒速率可能是一个不错的选择,因为它可以为您提供电涌保护。例如,您可能永远不会期望端点每秒收到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表示跟踪系统支持在客户端和服务器之间共享范围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 |
|
在客户端跟踪中应跳过的URL的模式。 |
spring.sleuth.web.enabled |
TRUE |
如果为true,则为Web应用程序启用检测。 |
spring.sleuth.web.exception-logging-filter-enabled |
TRUE |
标记以切换是否存在记录引发的异常的过滤器。 |
spring.sleuth.web.exception-throwing-filter-enabled |
TRUE |
标记以切换是否存在记录引发的异常的过滤器。@不建议使用{@link #exceptionLoggingFilterEnabled} |
spring.sleuth.web.filter-order |
|
跟踪过滤器应注册的顺序。默认为{@link TraceHttpAutoConfiguration#TRACING_FILTER_ORDER}。 |
spring.sleuth.web.ignore-auto-configured-skip-patterns |
FALSE |
如果设置为true,将忽略自动配置的跳过模式。@请参阅TraceWebAutoConfiguration |
spring.sleuth.web.skip-pattern |
/api-docs.|/swagger.|.\.png|.\.css|.\.js|.\.html|/favicon.ico|/hystrix.stream |
跟踪中应跳过的URL的模式。 |
spring.sleuth.zuul.enabled |
TRUE |
使用Zuul时启用跨度信息传播。 |
spring.zipkin.activemq.message-max-bytes |
100000 |
通过ActiveMQ发送给Zipkin的跨度给定消息的最大字节数。 |
spring.zipkin.activemq.queue |
zipkin |
ActiveMQ队列的名称,应将跨度发送到Zipkin。 |
spring.zipkin.base-url |
http://localhost:9411/ |
zipkin查询服务器实例的URL。如果在服务发现中注册了Zipkin,您还可以提供Zipkin服务器的服务ID(例如https:// zipkinserver /)。 |
spring.zipkin.compression.enabled |
FALSE |
|
spring.zipkin.discovery-client-enabled |
|
如果设置为{@code false},则始终将{@link ZipkinProperties#baseUrl}视为URL。 |
spring.zipkin.enabled |
TRUE |
启用将范围发送到Zipkin。 |
spring.zipkin.encoder |
|
发送到Zipkin的跨度的编码类型。如果您的服务器不是最新服务器,请设置为{@link SpanBytesEncoder#JSON_V1}。 |
spring.zipkin.kafka.topic |
zipkin |
Kafka主题的名称,应将跨度发送到Zipkin。 |
spring.zipkin.locator.discovery.enabled |
FALSE |
能够通过服务发现来定位主机名。 |
spring.zipkin.message-timeout |
1 |
将待处理的跨度批量发送到Zipkin之前的超时时间(以秒为单位)。 |
spring.zipkin.rabbitmq.addresses |
|
用于发送跨度到Zipkin的RabbitMQ经纪人的地址 |
spring.zipkin.rabbitmq.queue |
zipkin |
应该将跨度发送到Zipkin的RabbitMQ队列的名称。 |
spring.zipkin.sender.type |
|
将跨度发送到Zipkin的方法。 |
spring.zipkin.service.name |
|
通过HTTP从中发送跨度的服务名称,该名称应显示在Zipkin中。 |
stubrunner.amqp.enabled |
FALSE |
是否启用对Stub Runner和AMQP的支持。 |
stubrunner.amqp.mockCOnnection |
TRUE |
是否启用对Stub Runner和AMQP模拟连接工厂的支持。 |
stubrunner.classifier |
stubs |
默认情况下,在常春藤坐标中用于存根的分类器。 |
stubrunner.cloud.consul.enabled |
TRUE |
是否在领事中启用存根注册。 |
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.fail-on-no-stubs |
TRUE |
启用后,如果未找到存根/合同,此标志将告诉存根运行器引发异常。 |
stubrunner.generate-stubs |
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 |
|
将基于常春藤表示法的ID映射到应用程序内的serviceId。示例“ a:b”→“ myService”“ artifactId”→“ myOtherService” |
stubrunner.integration.enabled |
TRUE |
是否启用Stub Runner与Spring Integration集成。 |
stubrunner.jms.enabled |
TRUE |
是否启用与Spring JMS的Stub Runner集成。 |
stubrunner.kafka.enabled |
TRUE |
是否启用与Spring Kafka的Stub Runner集成。 |
stubrunner.kafka.initializer.enabled |
TRUE |
是否允许Stub Runner负责轮询消息而不是KafkaStubMessages组件。后者应仅在生产方使用。 |
stubrunner.mappings-output-folder |
|
将每个HTTP服务器的映射转储到所选文件夹。 |
stubrunner.max-port |
15000 |
自动启动的WireMock服务器的端口最大值。 |
stubrunner.min-port |
10000 |
自动启动的WireMock服务器的端口的最小值。 |
stubrunner.password |
|
储存库密码。 |
stubrunner.properties |
|
可以传递给自定义{@link org.springframework.cloud.contract.stubrunner.StubDownloaderBuilder}的属性的地图。 |
stubrunner.proxy-host |
|
存储库代理主机。 |
stubrunner.proxy-port |
|
存储库代理端口。 |
stubrunner.stream.enabled |
TRUE |
是否启用Stub Runner与Spring Cloud Stream集成。 |
stubrunner.stubs-mode |
|
选择存根应该来自哪里。 |
stubrunner.stubs-per-consumer |
FALSE |
仅应将此特定使用者的存根在HTTP服务器存根中注册。 |
stubrunner.username |
|
储存库用户名。 |
wiremock.placeholders.enabled |
TRUE |
指示应该过滤生成的Wiremock存根中的http URL的标志,以添加或解析动态端口的占位符。 |
wiremock.rest-template-ssl-enabled |
FALSE |
|
wiremock.server.files |
[] |
|
wiremock.server.https-port |
-1 |
|
wiremock.server.https-port-dynamic |
FALSE |
|
wiremock.server.port |
8080 |
|
wiremock.server.port-dynamic |
FALSE |
|
wiremock.server.stubs |
[] |
|
|
|
|