Name |
Default |
描述 |
aws.paramstore.default-context |
application |
|
aws.paramstore.enabled |
true |
是否啟用了AWS Parameter Store支持。 |
aws.paramstore.fail-fast |
true |
如果為true,則在配置查找過程中引發(fā)異常,否則,記錄警告。 |
aws.paramstore.name |
spring.application.name的替代方案,用于在AWS Parameter Store中查找值。 |
|
aws.paramstore.prefix |
/config |
前綴,指示每個屬性的第一級。值必須以正斜杠開頭,后跟有效路徑段或為空。默認為“ / config”。 |
aws.paramstore.profile-separator |
_ |
|
cloud.aws.credentials.access-key |
與靜態(tài)提供程序一起使用的訪問密鑰。 |
|
cloud.aws.credentials.instance-profile |
true |
無需進一步配置即可配置實例配置文件憑據(jù)提供程序。 |
cloud.aws.credentials.profile-name |
AWS配置文件名稱。 |
|
cloud.aws.credentials.profile-path |
AWS配置文件路徑。 |
|
cloud.aws.credentials.secret-key |
與靜態(tài)提供程序一起使用的密鑰。 |
|
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.ThreadPoolTask??Executor#setCorePoolSize(int) |
cloud.aws.loader.max-pool-size |
用于并行S3交互的Task Executor的最大池大小。@see org.springframework.scheduling.concurrent.ThreadPoolTask??Executor#setMaxPoolSize(int) |
|
cloud.aws.loader.queue-capacity |
備份的S3請求的最大隊列容量。@see org.springframework.scheduling.concurrent.ThreadPoolTask??Executor#setQueueCapacity(int) |
|
cloud.aws.region.auto |
true |
啟用基于EC2元數(shù)據(jù)服務(wù)的自動區(qū)域檢測。 |
cloud.aws.region.static |
||
cloud.aws.stack.auto |
true |
為應(yīng)用程序啟用自動堆棧名稱檢測。 |
cloud.aws.stack.name |
myStackName |
手動配置的堆棧名稱的名稱,該名稱將用于檢索資源。 |
encrypt.fail-on-error |
true |
標記為如果存在加密或解密錯誤,則進程應(yīng)失敗。 |
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)。設(shè)置后,請勿對其進行更改(否則現(xiàn)有密碼將不可解密)。 |
|
encrypt.rsa.salt |
deadbeef |
鹽,用于加密密文的隨機秘密。設(shè)置后,請勿對其進行更改(否則現(xiàn)有密碼將不可解密)。 |
encrypt.rsa.strong |
false |
指示在內(nèi)部使用“強” AES加密的標志。如果為true,則將GCM算法應(yīng)用于AES加密字節(jié)。默認值為false(在這種情況下,將使用“標準” CBC代替)。設(shè)置后,請勿對其進行更改(否則現(xiàn)有密碼將不可解密)。 |
encrypt.salt |
deadbeef |
對稱密鑰的鹽,以十六進制編碼的字節(jié)數(shù)組的形式。作為更強大的選擇,請考慮使用密鑰庫。 |
endpoints.zookeeper.enabled |
true |
啟用/ zookeeper端點以檢查Zookeeper的狀態(tài)。 |
eureka.client.healthcheck.enabled |
true |
啟用Eureka健康檢查處理程序。 |
health.config.enabled |
false |
指示應(yīng)安裝配置服務(wù)器運行狀況指示器的標志。 |
health.config.time-to-live |
0 |
緩存結(jié)果的生存時間(以毫秒為單位)。默認值300000(5分鐘)。 |
hystrix.metrics.enabled |
true |
啟用Hystrix指標輪詢。默認為true。 |
hystrix.metrics.polling-interval-ms |
2000 |
后續(xù)度量之間的間隔。默認為2000毫秒。 |
hystrix.shareSecurityContext |
false |
啟用Hystrix并發(fā)策略插件掛鉤的自動配置,該掛鉤將把 |
management.endpoint.bindings.cache.time-to-live |
0ms |
可以緩存響應(yīng)的最長時間。 |
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 |
可以緩存響應(yīng)的最長時間。 |
management.endpoint.channels.enabled |
true |
是否啟用通道端點。 |
management.endpoint.consul.cache.time-to-live |
0ms |
可以緩存響應(yīng)的最長時間。 |
management.endpoint.consul.enabled |
true |
是否啟用consul端點。 |
management.endpoint.env.post.enabled |
true |
啟用可寫環(huán)境端點。 |
management.endpoint.features.cache.time-to-live |
0ms |
可以緩存響應(yīng)的最長時間。 |
management.endpoint.features.enabled |
true |
是否啟用功能端點。 |
management.endpoint.gateway.enabled |
true |
是否啟用網(wǎng)關(guān)端點。 |
management.endpoint.hystrix.config |
Hystrix設(shè)置。傳統(tǒng)上,這些是使用servlet參數(shù)設(shè)置的。有關(guān)更多詳細信息,請參見Hystrix的文檔。 |
|
management.endpoint.hystrix.stream.enabled |
true |
是否啟用hystrix.stream端點。 |
management.endpoint.pause.enabled |
true |
啟用/ pause端點(發(fā)送Lifecycle.stop())。 |
management.endpoint.refresh.enabled |
true |
啟用/ refresh端點以刷新配置并重新初始化范圍為beans的刷新。 |
management.endpoint.restart.enabled |
true |
啟用/ restart端點以重新啟動應(yīng)用程序上下文。 |
management.endpoint.resume.enabled |
true |
啟用/ resume端點(以發(fā)送Lifecycle.start())。 |
management.endpoint.service-registry.cache.time-to-live |
0ms |
可以緩存響應(yīng)的最長時間。 |
management.endpoint.service-registry.enabled |
true |
是否啟用服務(wù)注冊端點。 |
management.health.binders.enabled |
true |
允許啟用/禁用活頁夾的健康指標。如果要完全禁用運行狀況指示器,則將其設(shè)置為 |
management.health.refresh.enabled |
true |
為刷新范圍啟用運行狀況終結(jié)點。 |
management.health.zookeeper.enabled |
true |
為Zookeeper啟用健康端點。 |
management.metrics.binders.hystrix.enabled |
true |
啟用OK Http客戶端工廠beans的創(chuàng)建。 |
management.metrics.export.cloudwatch.batch-size |
||
management.metrics.export.cloudwatch.connect-timeout |
||
management.metrics.export.cloudwatch.enabled |
true |
啟用云監(jiān)視指標。 |
management.metrics.export.cloudwatch.namespace |
云監(jiān)視名稱空間。 |
|
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一起使用。 |
ribbon.restclient.enabled |
false |
啟用不推薦使用的Ribbon RestClient。 |
ribbon.secure-ports |
||
spring.cloud.bus.ack.destination-service |
想要聽音樂的服務(wù)。默認情況下為null(表示所有服務(wù))。 |
|
spring.cloud.bus.ack.enabled |
true |
標記以關(guān)閉托架(默認為打開)。 |
spring.cloud.bus.destination |
springCloudBus |
Spring Cloud Stream消息目的地的名稱。 |
spring.cloud.bus.enabled |
true |
指示總線已啟用的標志。 |
spring.cloud.bus.env.enabled |
true |
標記以關(guān)閉環(huán)境更改事件(默認為打開)。 |
spring.cloud.bus.id |
application |
此應(yīng)用程序?qū)嵗臉俗R符。 |
spring.cloud.bus.refresh.enabled |
true |
標記以關(guān)閉刷新事件(默認為打開)。 |
spring.cloud.bus.trace.enabled |
false |
標記以打開跟蹤(默認關(guān)閉)。 |
spring.cloud.cloudfoundry.discovery.default-server-port |
80 |
功能區(qū)未定義任何端口時使用的端口。 |
spring.cloud.cloudfoundry.discovery.enabled |
true |
指示啟用發(fā)現(xiàn)的標志。 |
spring.cloud.cloudfoundry.discovery.heartbeat-frequency |
5000 |
心跳的輪詢頻率(以毫秒為單位)。客戶端將以此頻率進行輪詢并廣播服務(wù)ID列表。 |
spring.cloud.cloudfoundry.discovery.order |
0 |
|
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依賴項的默認接受版本。如果您不想指定具體的值,則可以為補丁程序版本設(shè)置{@code x}。示例:{@ code 3.4.x} |
spring.cloud.compatibility-verifier.enabled |
false |
啟用創(chuàng)建Spring Cloud兼容性驗證的功能。 |
spring.cloud.config.allow-override |
true |
指示可以使用{@link #isOverrideSystemProperties()systemPropertiesOverride}的標志。設(shè)置為false可以防止用戶意外更改默認值。默認為true。 |
spring.cloud.config.discovery.enabled |
false |
指示已啟用配置服務(wù)器發(fā)現(xiàn)的標志(將通過發(fā)現(xiàn)來查找配置服務(wù)器URL)。 |
spring.cloud.config.discovery.service-id |
configserver |
用于找到配置服務(wù)器的服務(wù)ID。 |
spring.cloud.config.enabled |
true |
表示已啟用遠程配置的標志。默認為true; |
spring.cloud.config.fail-fast |
false |
指示連接服務(wù)器失敗的致命標志(默認為false)。 |
spring.cloud.config.headers |
用于創(chuàng)建客戶端請求的其他標頭。 |
|
spring.cloud.config.label |
用于拉取遠程配置屬性的標簽名稱。默認設(shè)置是在服務(wù)器上設(shè)置的(通常是基于git的服務(wù)器的“ master”)。 |
|
spring.cloud.config.name |
用于獲取遠程屬性的應(yīng)用程序的名稱。 |
|
spring.cloud.config.override-none |
false |
標志,指示當{@link #setAllowOverride(boolean)allowOverride}為true時,外部屬性應(yīng)具有最低優(yōu)先級,并且不應(yīng)覆蓋任何現(xiàn)有的屬性源(包括本地配置文件)。默認為false。 |
spring.cloud.config.override-system-properties |
true |
指示外部屬性應(yīng)覆蓋系統(tǒng)屬性的標志。默認為true。 |
spring.cloud.config.password |
與遠程服務(wù)器聯(lián)系時使用的密碼(HTTP基本)。 |
|
spring.cloud.config.profile |
default |
獲取遠程配置時使用的默認配置文件(以逗號分隔)。默認為“默認”。 |
spring.cloud.config.request-connect-timeout |
0 |
等待連接到配置服務(wù)器時超時。 |
spring.cloud.config.request-read-timeout |
0 |
等待從配置服務(wù)器讀取數(shù)據(jù)時超時。 |
spring.cloud.config.retry.initial-interval |
1000 |
初始重試間隔(以毫秒為單位)。 |
spring.cloud.config.retry.max-attempts |
6 |
最大嘗試次數(shù)。 |
spring.cloud.config.retry.max-interval |
2000 |
退避的最大間隔。 |
spring.cloud.config.retry.multiplier |
1.1 |
下一個間隔的乘數(shù)。 |
spring.cloud.config.send-state |
true |
指示是否發(fā)送狀態(tài)的標志。默認為true。 |
spring.cloud.config.server.accept-empty |
true |
指示未找到應(yīng)用程序是否需要發(fā)送HTTP 404的標志。 |
spring.cloud.config.server.bootstrap |
false |
指示配置服務(wù)器應(yīng)使用遠程存儲庫中的屬性初始化其自己的環(huán)境的標志。默認情況下處于關(guān)閉狀態(tài),因為它會延遲啟動,但是在將服務(wù)器嵌入另一個應(yīng)用程序時很有用。 |
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 |
傳入請求沒有特定請求時的默認應(yīng)用程序名稱。 |
spring.cloud.config.server.default-label |
傳入請求沒有特定標簽時的默認存儲庫標簽。 |
|
spring.cloud.config.server.default-profile |
default |
傳入請求沒有特定請求時的默認應(yīng)用程序配置文件。 |
spring.cloud.config.server.encrypt.enabled |
true |
在發(fā)送到客戶端之前,啟用環(huán)境屬性的解密。 |
spring.cloud.config.server.git.basedir |
存儲庫本地工作副本的基本目錄。 |
|
spring.cloud.config.server.git.clone-on-start |
false |
指示應(yīng)在啟動時(而不是按需)克隆存儲庫的標志。通常會導(dǎo)致啟動速度較慢,但??首次查詢速度較快。 |
spring.cloud.config.server.git.default-label |
與遠程存儲庫一起使用的默認標簽。 |
|
spring.cloud.config.server.git.delete-untracked-branches |
false |
用于指示如果刪除了其原始跟蹤的分支,則應(yīng)在本地刪除該分支的標志。 |
spring.cloud.config.server.git.force-pull |
false |
指示存儲庫應(yīng)強制拉動的標志。如果為true,則放棄所有本地更改并從遠程存儲庫獲取。 |
spring.cloud.config.server.git.host-key |
有效的SSH主機密鑰。如果還設(shè)置了hostKeyAlgorithm,則必須設(shè)置。 |
|
spring.cloud.config.server.git.host-key-algorithm |
ssh-dss,ssh-rsa,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384或ecdsa-sha2-nistp521中的一種。如果還設(shè)置了hostKey,則必須設(shè)置。 |
|
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 |
環(huán)境存儲庫的順序。 |
|
spring.cloud.config.server.git.passphrase |
用于解鎖ssh私鑰的密碼。 |
|
spring.cloud.config.server.git.password |
遠程存儲庫認證密碼。 |
|
spring.cloud.config.server.git.preferred-authentications |
覆蓋服務(wù)器身份驗證方法順序。如果服務(wù)器在publickey方法之前具有鍵盤交互身份驗證,則這應(yīng)該可以避免登錄提示。 |
|
spring.cloud.config.server.git.private-key |
有效的SSH私鑰。如果ignoreLocalSshSettings為true并且Git URI為SSH格式,則必須設(shè)置。 |
|
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連接提供服務(wù)的存儲庫進行通信時,指示應(yīng)繞過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=? |
用于查詢數(shù)據(jù)庫的鍵和值的SQL。 |
spring.cloud.config.server.native.add-label-locations |
true |
標記以確定是否應(yīng)添加標簽位置。 |
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應(yīng)用相同,因此[classpath:/,classpath:/ config /,file:./,file:./ config /]。 |
spring.cloud.config.server.native.version |
將為本機存儲庫報告的版本字符串。 |
|
spring.cloud.config.server.overrides |
屬性源的額外映射將無條件發(fā)送給所有客戶端。 |
|
spring.cloud.config.server.prefix |
配置資源路徑的前綴(默認為空)。當您不想更改上下文路徑或servlet路徑時,在嵌入另一個應(yīng)用程序時很有用。 |
|
spring.cloud.config.server.strip-document-from-yaml |
true |
標記,用于指示應(yīng)以“本機”形式返回文本或集合(不是地圖)的YAML文檔。 |
spring.cloud.config.server.svn.basedir |
存儲庫本地工作副本的基本目錄。 |
|
spring.cloud.config.server.svn.default-label |
與遠程存儲庫一起使用的默認標簽。 |
|
spring.cloud.config.server.svn.order |
環(huán)境存儲庫的順序。 |
|
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 |
從不在已知主機列表中的遠程服務(wù)器拒絕傳入的SSH主機密鑰。 |
spring.cloud.config.server.svn.uri |
遠程存儲庫的URI。 |
|
spring.cloud.config.server.svn.username |
使用遠程存儲庫進行身份驗證的用戶名。 |
|
spring.cloud.config.server.vault.backend |
secret |
Vault后端。默認為秘密。 |
spring.cloud.config.server.vault.default-key |
application |
所有應(yīng)用程序共享的保管庫密鑰。默認為應(yīng)用程序。設(shè)置為空禁用。 |
spring.cloud.config.server.vault.host |
127.0.0.1 |
Vault主機。默認為127.0.0.1。 |
spring.cloud.config.server.vault.kv-version |
1 |
指示使用哪個版本的Vault kv后端的值。默認為1。 |
spring.cloud.config.server.vault.namespace |
Vault X- Vault-命名空間標頭的值。默認為空。這僅是Vault企業(yè)功能。 |
|
spring.cloud.config.server.vault.order |
||
spring.cloud.config.server.vault.port |
8200 |
Vault端口。默認為8200 |
spring.cloud.config.server.vault.profile-separator |
, |
Vault配置文件分隔符。默認為逗號。 |
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連接提供服務(wù)的存儲庫進行通信時,指示應(yīng)繞過SSL證書驗證的標志。 |
spring.cloud.config.server.vault.timeout |
5 |
獲取HTTP連接的超時時間(以秒為單位),默認為5秒。 |
spring.cloud.config.token |
安全令牌通過傳遞到基礎(chǔ)環(huán)境存儲庫。 |
|
spring.cloud.config.uri |
遠程服務(wù)器的URI(默認為http:// localhost:8888)。 |
|
spring.cloud.config.username |
與遠程服務(wù)器聯(lián)系時要使用的用戶名(HTTP基本)。 |
|
spring.cloud.consul.config.acl-token |
||
spring.cloud.consul.config.data-key |
data |
如果format為Format.PROPERTIES或Format.YAML,則以下字段用作查找consul進行配置的鍵。 |
spring.cloud.consul.config.default-context |
application |
|
spring.cloud.consul.config.enabled |
true |
|
spring.cloud.consul.config.fail-fast |
true |
如果為true,則在配置查找過程中引發(fā)異常,否則,記錄警告。 |
spring.cloud.consul.config.format |
||
spring.cloud.consul.config.name |
在consul KV中查找值時可以使用spring.application.name的替代方法。 |
|
spring.cloud.consul.config.prefix |
config |
|
spring.cloud.consul.config.profile-separator |
, |
|
spring.cloud.consul.config.watch.delay |
1000 |
手表的固定延遲值,以毫秒為單位。預(yù)設(shè)為1000。 |
spring.cloud.consul.config.watch.enabled |
true |
如果啟用了手表。默認為true。 |
spring.cloud.consul.config.watch.wait-time |
55 |
等待(或阻止)監(jiān)視查詢的秒數(shù),默認為55。需要小于默認的ConsulClient(默認為60)。要增加ConsulClient超時,請使用自定義ConsulRawClient和自定義HttpClient創(chuàng)建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目錄時阻止的秒數(shù),默認值為2。 |
spring.cloud.consul.discovery.datacenters |
在服務(wù)器列表中查詢的serviceId→數(shù)據(jù)中心的映射。這允許在另一個數(shù)據(jù)中心中查找服務(wù)。 |
|
spring.cloud.consul.discovery.default-query-tag |
如果serverListQueryTags中未列出服務(wù)列表中要查詢的標簽。 |
|
spring.cloud.consul.discovery.default-zone-metadata-name |
zone |
服務(wù)實例區(qū)域來自元數(shù)據(jù)。這允許更改元數(shù)據(jù)標簽名稱。 |
spring.cloud.consul.discovery.deregister |
true |
在consul中禁用自動注銷服務(wù)。 |
spring.cloud.consul.discovery.enabled |
true |
是否啟用服務(wù)發(fā)現(xiàn)? |
spring.cloud.consul.discovery.fail-fast |
true |
如果為true,則在服務(wù)注冊期間引發(fā)異常,否則,記錄警告(默認為true)。 |
spring.cloud.consul.discovery.health-check-critical-timeout |
取消注冊關(guān)鍵時間超過超時時間(例如30m)的超時。需要consul版本7.x或更高版本。 |
|
spring.cloud.consul.discovery.health-check-headers |
應(yīng)用于健康檢查呼叫的標題。 |
|
spring.cloud.consul.discovery.health-check-interval |
10s |
運行狀況檢查的頻率(例如10s),默認為10s。 |
spring.cloud.consul.discovery.health-check-path |
/actuator/health |
調(diào)用以進行健康檢查的備用服務(wù)器路徑。 |
spring.cloud.consul.discovery.health-check-timeout |
健康檢查超時(例如10秒)。 |
|
spring.cloud.consul.discovery.health-check-tls-skip-verify |
如果服務(wù)檢查為true,則跳過證書驗證,否則運行證書驗證。 |
|
spring.cloud.consul.discovery.health-check-url |
自定義運行狀況檢查網(wǎng)址會覆蓋默認值。 |
|
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 |
訪問服務(wù)器時使用的主機名。 |
|
spring.cloud.consul.discovery.instance-group |
服務(wù)實例組。 |
|
spring.cloud.consul.discovery.instance-id |
唯一的服務(wù)實例ID。 |
|
spring.cloud.consul.discovery.instance-zone |
服務(wù)實例區(qū)域。 |
|
spring.cloud.consul.discovery.ip-address |
訪問服務(wù)時要使用的IP地址(還必須設(shè)置preferredIpAddress才能使用)。 |
|
spring.cloud.consul.discovery.lifecycle.enabled |
true |
|
spring.cloud.consul.discovery.management-port |
用于注冊管理服務(wù)的端口(默認為管理端口)。 |
|
spring.cloud.consul.discovery.management-suffix |
management |
注冊管理服務(wù)時使用的后綴。 |
spring.cloud.consul.discovery.management-tags |
注冊管理服務(wù)時要使用的標簽。 |
|
spring.cloud.consul.discovery.order |
0 |
|
spring.cloud.consul.discovery.port |
用于注冊服務(wù)的端口(默認為監(jiān)聽端口)。 |
|
spring.cloud.consul.discovery.prefer-agent-address |
false |
我們將如何確定要使用的地址的來源。 |
spring.cloud.consul.discovery.prefer-ip-address |
false |
注冊時使用IP地址而不是主機名。 |
spring.cloud.consul.discovery.query-passing |
false |
將“傳遞”參數(shù)添加到/ v1 / health / service / serviceName。這會將運行狀況檢查傳遞到服務(wù)器。 |
spring.cloud.consul.discovery.register |
true |
在consul中注冊為服務(wù)。 |
spring.cloud.consul.discovery.register-health-check |
true |
在consul中注冊健康檢查。在服務(wù)開發(fā)期間很有用。 |
spring.cloud.consul.discovery.scheme |
http |
是否注冊http或https服務(wù)。 |
spring.cloud.consul.discovery.server-list-query-tags |
在服務(wù)器列表中查詢的serviceId的→標記的映射。這允許通過單個標簽過濾服務(wù)。 |
|
spring.cloud.consul.discovery.service-name |
服務(wù)名稱。 |
|
spring.cloud.consul.discovery.tags |
注冊服務(wù)時要使用的標簽。 |
|
spring.cloud.consul.enabled |
true |
已啟用spring cloud consul。 |
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 |
最大嘗試次數(shù)。 |
spring.cloud.consul.retry.max-interval |
2000 |
退避的最大間隔。 |
spring.cloud.consul.retry.multiplier |
1.1 |
下一個間隔的乘數(shù)。 |
spring.cloud.consul.scheme |
Consul代理方案(HTTP / HTTPS)。如果地址中沒有任何方案,客戶端將使用HTTP。 |
|
spring.cloud.consul.tls.certificate-password |
打開證書的密碼。 |
|
spring.cloud.consul.tls.certificate-path |
證書的文件路徑。 |
|
spring.cloud.consul.tls.key-store-instance-type |
要使用的關(guān)鍵框架的類型。 |
|
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 |
啟用發(fā)現(xiàn)客戶端復(fù)合運行狀況指示器。 |
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 |
服務(wù)實例的唯一標識符或名稱。 |
|
spring.cloud.discovery.client.simple.local.metadata |
服務(wù)實例的元數(shù)據(jù)。發(fā)現(xiàn)客戶端可將其用于按實例修改其行為,例如在負載平衡時。 |
|
spring.cloud.discovery.client.simple.local.service-id |
服務(wù)的標識符或名稱。多個實例可能共享相同的服務(wù)ID。 |
|
spring.cloud.discovery.client.simple.local.uri |
服務(wù)實例的URI。將被解析以提取方案,主機和端口。 |
|
spring.cloud.discovery.client.simple.order |
||
spring.cloud.discovery.enabled |
true |
啟用發(fā)現(xiàn)客戶端運行狀況指示器。 |
spring.cloud.features.enabled |
true |
啟用功能端點。 |
spring.cloud.function.compile |
功能主體的配置,將進行編譯。映射中的鍵是函數(shù)名稱,值是包含鍵“ lambda”(要編譯的主體)和可選的“類型”(默認為“ function”)的映射。如果模棱兩可,還可以包含“ inputType”和“ outputType”。 |
|
spring.cloud.function.definition |
用于解析默認功能的名稱(例如,“ foo”)或組合指令(例如,“ foo | bar”),尤其是在目錄中只有一次可用的功能的情況下。 |
|
spring.cloud.function.imports |
一組包含功能主體的文件的配置,這些文件將被導(dǎo)入和編譯。映射中的鍵是函數(shù)名稱,值是另一個映射,包含要編譯的文件的“位置”和(可選)“類型”(默認為“函數(shù)”)。 |
|
spring.cloud.function.scan.packages |
functions |
觸發(fā)在指定的基本包內(nèi)掃描可分配給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 |
函數(shù)的web資源的路徑(如果不為空,則應(yīng)以/開頭)。 |
|
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 |
應(yīng)用于每個路由的過濾器定義列表。 |
|
spring.cloud.gateway.discovery.locator.enabled |
false |
啟用DiscoveryClient網(wǎng)關(guān)集成的標志。 |
spring.cloud.gateway.discovery.locator.filters |
||
spring.cloud.gateway.discovery.locator.include-expression |
true |
用于評估是否在網(wǎng)關(guān)集成中包括服務(wù)的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()+“ _”。服務(wù)ID將被添加以創(chuàng)建routeId。 |
|
spring.cloud.gateway.discovery.locator.url-expression |
'lb://'+serviceId |
為每個路由創(chuàng)建uri的SpEL表達式,默認為:'lb://'+ serviceId。 |
spring.cloud.gateway.enabled |
true |
啟用網(wǎng)關(guān)功能。 |
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.max-header-size |
最大響應(yīng)標頭大小。 |
|
spring.cloud.gateway.httpclient.pool.acquire-timeout |
僅對于FIXED類型,等待等待的最長時間(以毫秒為單位)。 |
|
spring.cloud.gateway.httpclient.pool.max-connections |
僅對于FIXED類型,是在現(xiàn)有連接上開始掛起獲取之前的最大連接數(shù)。 |
|
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)。應(yīng)該直接到達,繞過代理 |
|
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 |
響應(yīng)超時。 |
|
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。這是不安全的,不適合生產(chǎn)。 |
spring.cloud.gateway.httpclient.wiretap |
false |
為Netty HttpClient啟用竊聽調(diào)試。 |
spring.cloud.gateway.httpserver.wiretap |
false |
為Netty HttpServer啟用竊聽調(diào)試。 |
spring.cloud.gateway.loadbalancer.use404 |
false |
|
spring.cloud.gateway.metrics.enabled |
true |
啟用指標數(shù)據(jù)收集。 |
spring.cloud.gateway.proxy.headers |
固定的標頭值,將添加到所有下游請求中。 |
|
spring.cloud.gateway.proxy.sensitive |
一組敏感的標頭名稱,默認情況下不會發(fā)送到下游。 |
|
spring.cloud.gateway.redis-rate-limiter.burst-capacity-header |
X-RateLimit-Burst-Capacity |
返回突發(fā)容量配置的標頭名稱。 |
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 |
標頭名稱,用于返回當前秒內(nèi)剩余請求數(shù)。 |
spring.cloud.gateway.redis-rate-limiter.replenish-rate-header |
X-RateLimit-Replenish-Rate |
返回補充費率配置的標頭名稱。 |
spring.cloud.gateway.routes |
路線清單。 |
|
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.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配置。 |
spring.cloud.gcp.config.name |
應(yīng)用程序的名稱。 |
|
spring.cloud.gcp.config.profile |
應(yīng)用程序在其下運行的配置文件的逗號分隔字符串。從{@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調(diào)用超時。 |
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.namespace |
||
spring.cloud.gcp.datastore.project-id |
||
spring.cloud.gcp.logging.enabled |
true |
自動為Spring MVC配置Google Cloud Stackdriver日志記錄。 |
spring.cloud.gcp.project-id |
正在運行服務(wù)的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 |
本地正在運行的仿真器的主機和端口。如果提供的話,這將設(shè)置客戶端以與正在運行的發(fā)布/訂閱模擬器連接。 |
|
spring.cloud.gcp.pubsub.enabled |
true |
自動配置Google Cloud Pub / Sub組件。 |
spring.cloud.gcp.pubsub.project-id |
覆蓋Core模塊中指定的GCP項目ID。 |
|
spring.cloud.gcp.pubsub.publisher.batching.delay-threshold-seconds |
用于批處理的延遲閾值。經(jīng)過這段時間后(從添加的第一個元素開始計數(shù)),這些元素將被分批包裝并發(fā)送。 |
|
spring.cloud.gcp.pubsub.publisher.batching.element-count-threshold |
用于批處理的元素計數(shù)閾值。 |
|
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 |
在執(zhí)行流控制之前要保留在內(nèi)存中的未完成元素的最大數(shù)量。 |
|
spring.cloud.gcp.pubsub.publisher.batching.flow-control.max-outstanding-request-bytes |
強制執(zhí)行流控制之前要保留在內(nèi)存中的最大未完成字節(jié)數(shù)。 |
|
spring.cloud.gcp.pubsub.publisher.batching.request-byte-threshold |
用于批處理的請求字節(jié)閾值。 |
|
spring.cloud.gcp.pubsub.publisher.executor-threads |
4 |
每個發(fā)布者使用的線程數(shù)。 |
spring.cloud.gcp.pubsub.publisher.retry.initial-retry-delay-seconds |
InitialRetryDelay控制第一次重試之前的延遲。隨后的重試將使用根據(jù)RetryDelayMultiplier調(diào)整的該值。 |
|
spring.cloud.gcp.pubsub.publisher.retry.initial-rpc-timeout-seconds |
InitialRpcTimeout控制初始RPC的超時。后續(xù)調(diào)用將使用根據(jù)RpcTimeoutMultiplier調(diào)整的該值。 |
|
spring.cloud.gcp.pubsub.publisher.retry.jittered |
抖動確定是否應(yīng)將延遲時間隨機化。 |
|
spring.cloud.gcp.pubsub.publisher.retry.max-attempts |
MaxAttempts定義執(zhí)行的最大嘗試次數(shù)。如果此值大于0,并且嘗試次數(shù)達到此限制,則即使總重試時間仍小于TotalTimeout,邏輯也會放棄重試。 |
|
spring.cloud.gcp.pubsub.publisher.retry.max-retry-delay-seconds |
MaxRetryDelay設(shè)置了重試延遲的值的限制,以便RetryDelayMultiplier不能將重試延遲增加到大于此數(shù)量的值。 |
|
spring.cloud.gcp.pubsub.publisher.retry.max-rpc-timeout-seconds |
MaxRpcTimeout對RPC超時值設(shè)置了限制,因此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具有最終控制權(quán),該邏輯應(yīng)繼續(xù)嘗試遠程調(diào)用直到完全放棄之前應(yīng)保持多長時間。總超時時間越高,可以嘗試的重試次數(shù)越多。 |
|
spring.cloud.gcp.pubsub.subscriber.executor-threads |
4 |
每個訂戶使用的線程數(shù)。 |
spring.cloud.gcp.pubsub.subscriber.flow-control.limit-exceeded-behavior |
超過指定限制時的行為。 |
|
spring.cloud.gcp.pubsub.subscriber.flow-control.max-outstanding-element-count |
在執(zhí)行流控制之前要保留在內(nèi)存中的未完成元素的最大數(shù)量。 |
|
spring.cloud.gcp.pubsub.subscriber.flow-control.max-outstanding-request-bytes |
強制執(zhí)行流控制之前要保留在內(nèi)存中的最大未完成字節(jié)數(shù)。 |
|
spring.cloud.gcp.pubsub.subscriber.max-ack-extension-period |
0 |
用戶工廠的可選最大ack擴展周期(以秒為單位)。 |
spring.cloud.gcp.pubsub.subscriber.max-acknowledgement-threads |
4 |
用于批處理確認的線程數(shù)。 |
spring.cloud.gcp.pubsub.subscriber.parallel-pull-count |
訂戶工廠的可選并行拉計數(shù)設(shè)置。 |
|
spring.cloud.gcp.pubsub.subscriber.pull-endpoint |
訂戶工廠的可選提取端點設(shè)置。 |
|
spring.cloud.gcp.pubsub.subscriber.retry.initial-retry-delay-seconds |
InitialRetryDelay控制第一次重試之前的延遲。隨后的重試將使用根據(jù)RetryDelayMultiplier調(diào)整的該值。 |
|
spring.cloud.gcp.pubsub.subscriber.retry.initial-rpc-timeout-seconds |
InitialRpcTimeout控制初始RPC的超時。后續(xù)調(diào)用將使用根據(jù)RpcTimeoutMultiplier調(diào)整的該值。 |
|
spring.cloud.gcp.pubsub.subscriber.retry.jittered |
抖動確定是否應(yīng)將延遲時間隨機化。 |
|
spring.cloud.gcp.pubsub.subscriber.retry.max-attempts |
MaxAttempts定義執(zhí)行的最大嘗試次數(shù)。如果此值大于0,并且嘗試次數(shù)達到此限制,則即使總重試時間仍小于TotalTimeout,邏輯也會放棄重試。 |
|
spring.cloud.gcp.pubsub.subscriber.retry.max-retry-delay-seconds |
MaxRetryDelay設(shè)置了重試延遲的值的限制,以便RetryDelayMultiplier不能將重試延遲增加到大于此數(shù)量的值。 |
|
spring.cloud.gcp.pubsub.subscriber.retry.max-rpc-timeout-seconds |
MaxRpcTimeout對RPC超時值設(shè)置了限制,因此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具有最終控制權(quán),該邏輯應(yīng)繼續(xù)嘗試遠程調(diào)用直到完全放棄之前應(yīng)保持多長時間。總超時時間越高,可以嘗試的重試次數(shù)越多。 |
|
spring.cloud.gcp.security.iap.algorithm |
ES256 |
用于簽署JWK令牌的加密算法。 |
spring.cloud.gcp.security.iap.audience |
非動態(tài)受眾群體字符串進行驗證。 |
|
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 |
JWK發(fā)行人進行驗證。 |
|
spring.cloud.gcp.security.iap.registry |
鏈接到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.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憑據(jù)。 |
|
spring.cloud.gcp.sql.database-name |
Cloud SQL實例中的數(shù)據(jù)庫名稱。 |
|
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權(quán)限。 |
|
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 |
待處理的spans之前的超時(以秒為單位)將被批量發(fā)送到GCP Stackdriver Trace。 |
|
spring.cloud.gcp.trace.num-executor-threads |
4 |
跟蹤執(zhí)行程序使用的線程數(shù)。 |
spring.cloud.gcp.trace.project-id |
覆蓋Core模塊中指定的GCP項目ID。 |
|
spring.cloud.gcp.trace.wait-for-ready |
如果出現(xiàn)瞬態(tài)故障,請等待通道準備就緒。在這種情況下,默認為快速失敗。 |
|
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.httpclientfactories.apache.enabled |
true |
啟用創(chuàng)建Apache Http Client工廠beans的功能。 |
spring.cloud.httpclientfactories.ok.enabled |
true |
啟用OK Http客戶端工廠beans的創(chuàng)建。 |
spring.cloud.hypermedia.refresh.fixed-delay |
5000 |
|
spring.cloud.hypermedia.refresh.initial-delay |
10000 |
|
spring.cloud.inetutils.default-hostname |
localhost |
默認主機名。發(fā)生錯誤時使用。 |
spring.cloud.inetutils.default-ip-address |
127.0.0.1 |
默認IP地址。發(fā)生錯誤時使用。 |
spring.cloud.inetutils.ignored-interfaces |
網(wǎng)絡(luò)接口的Java正則表達式列表,將被忽略。 |
|
spring.cloud.inetutils.preferred-networks |
首選網(wǎng)絡(luò)地址的Java正則表達式列表。 |
|
spring.cloud.inetutils.timeout-seconds |
1 |
超時(以秒為單位),用于計算主機名。 |
spring.cloud.inetutils.use-only-site-local-interfaces |
false |
是否僅使用具有站點本地地址的接口。有關(guān)更多詳細信息,請參見{@link InetAddress#isSiteLocalAddress()}。 |
spring.cloud.kubernetes.client.api-version |
||
spring.cloud.kubernetes.client.apiVersion |
v1 |
Kubernetes API版本 |
spring.cloud.kubernetes.client.ca-cert-data |
||
spring.cloud.kubernetes.client.ca-cert-file |
||
spring.cloud.kubernetes.client.caCertData |
Kubernetes API CACertData |
|
spring.cloud.kubernetes.client.caCertFile |
Kubernetes API CACertFile |
|
spring.cloud.kubernetes.client.client-cert-data |
||
spring.cloud.kubernetes.client.client-cert-file |
||
spring.cloud.kubernetes.client.client-key-algo |
||
spring.cloud.kubernetes.client.client-key-data |
||
spring.cloud.kubernetes.client.client-key-file |
||
spring.cloud.kubernetes.client.client-key-passphrase |
||
spring.cloud.kubernetes.client.clientCertData |
Kubernetes API 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 |
連接超時 |
spring.cloud.kubernetes.client.http-proxy |
||
spring.cloud.kubernetes.client.https-proxy |
||
spring.cloud.kubernetes.client.logging-interval |
||
spring.cloud.kubernetes.client.loggingInterval |
20s |
記錄間隔 |
spring.cloud.kubernetes.client.master-url |
||
spring.cloud.kubernetes.client.masterUrl |
Kubernetes API主節(jié)點URL |
|
spring.cloud.kubernetes.client.namespace |
true |
Kubernetes命名空間 |
spring.cloud.kubernetes.client.no-proxy |
||
spring.cloud.kubernetes.client.password |
Kubernetes API密碼 |
|
spring.cloud.kubernetes.client.proxy-password |
||
spring.cloud.kubernetes.client.proxy-username |
||
spring.cloud.kubernetes.client.request-timeout |
||
spring.cloud.kubernetes.client.requestTimeout |
10s |
請求超時 |
spring.cloud.kubernetes.client.rolling-timeout |
||
spring.cloud.kubernetes.client.rollingTimeout |
900s |
滾動超時 |
spring.cloud.kubernetes.client.trust-certs |
||
spring.cloud.kubernetes.client.trustCerts |
false |
Kubernetes API信任證書 |
spring.cloud.kubernetes.client.username |
Kubernetes API用戶名 |
|
spring.cloud.kubernetes.client.watch-reconnect-interval |
||
spring.cloud.kubernetes.client.watch-reconnect-limit |
||
spring.cloud.kubernetes.client.watchReconnectInterval |
1s |
重新連接間隔 |
spring.cloud.kubernetes.client.watchReconnectLimit |
-1 |
重新連接間隔限制重試 |
spring.cloud.kubernetes.config.enable-api |
true |
|
spring.cloud.kubernetes.config.enabled |
true |
啟用ConfigMap屬性源定位器。 |
spring.cloud.kubernetes.config.name |
||
spring.cloud.kubernetes.config.namespace |
||
spring.cloud.kubernetes.config.paths |
||
spring.cloud.kubernetes.config.sources |
||
spring.cloud.kubernetes.reload.enabled |
false |
在更改時啟用Kubernetes配置重新加載。 |
spring.cloud.kubernetes.reload.mode |
設(shè)置Kubernetes配置重新加載的檢測模式。 |
|
spring.cloud.kubernetes.reload.monitoring-config-maps |
true |
啟用對配置映射的監(jiān)視以檢測更改。 |
spring.cloud.kubernetes.reload.monitoring-secrets |
false |
啟用對機密的監(jiān)視以檢測更改。 |
spring.cloud.kubernetes.reload.period |
15000ms |
設(shè)置檢測模式為“輪詢”時使用的輪詢周期。 |
spring.cloud.kubernetes.reload.strategy |
設(shè)置Kubernetes更改時重新加載配置的重新加載策略。 |
|
spring.cloud.kubernetes.secrets.enable-api |
false |
|
spring.cloud.kubernetes.secrets.enabled |
true |
啟用S??ecrets屬性源定位器。 |
spring.cloud.kubernetes.secrets.labels |
||
spring.cloud.kubernetes.secrets.name |
||
spring.cloud.kubernetes.secrets.namespace |
||
spring.cloud.kubernetes.secrets.paths |
||
spring.cloud.loadbalancer.retry.enabled |
true |
|
spring.cloud.refresh.enabled |
true |
為刷新范圍和相關(guān)功能啟用自動配置。 |
spring.cloud.refresh.extra-refreshable |
true |
beans的其他類名稱,用于將進程發(fā)布到刷新范圍。 |
spring.cloud.service-registry.auto-registration.enabled |
true |
是否啟用服務(wù)自動注冊。默認為true。 |
spring.cloud.service-registry.auto-registration.fail-fast |
false |
如果沒有AutoServiceRegistration,啟動是否失敗。默認為false。 |
spring.cloud.service-registry.auto-registration.register-management |
true |
是否將管理注冊為服務(wù)。默認為true。 |
spring.cloud.stream.binders |
如果使用了多個相同類型的綁定器(即,連接到RabbitMq的多個實例),則附加的每個綁定器屬性(請參閱{@link BinderProperties})。在這里,您可以指定多個活頁夾配置,每個配置具有不同的環(huán)境設(shè)置。例如; 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})。例如; 這將設(shè)置Sink應(yīng)用程序的“輸入”綁定的內(nèi)容類型:“ 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 |
[] |
可以動態(tài)綁定的目的地列表。如果設(shè)置,則只能綁定列出的目的地。 |
spring.cloud.stream.function.definition |
綁定功能的定義。如果需要將多個功能組合為一個,請使用管道(例如'fooFunc \ | barFunc') |
|
spring.cloud.stream.instance-count |
1 |
應(yīng)用程序已部署實例的數(shù)量。默認值:1。注意:還可以按單個綁定“ spring.cloud.stream.bindings.foo.consumer.instance-count”進行管理,其中“ foo”是綁定的名稱。 |
spring.cloud.stream.instance-index |
0 |
應(yīng)用程序的實例ID:從0到instanceCount-1的數(shù)字。用于分區(qū)和Kafka。注意:也可以按每個單獨的綁定“ spring.cloud.stream.bindings.foo.consumer.instance-index”進行管理,其中“ foo”是綁定的名稱。 |
spring.cloud.stream.integration.message-handler-not-propagated-headers |
不會從入站郵件復(fù)制的郵件標題名稱。 |
|
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 |
適用于生產(chǎn)者和消費者的任意kafka屬性。 |
|
spring.cloud.stream.kafka.binder.consumer-properties |
任意的kafka消費者屬性。 |
|
spring.cloud.stream.kafka.binder.fetch-size |
0 |
|
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 |
等待獲取分區(qū)信息的時間(以秒為單位);默認值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生產(chǎn)者屬性。 |
|
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.topic |
||
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}在出現(xiàn)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 |
發(fā)出的度量標準的名稱。應(yīng)為每個應(yīng)用程序的唯一值。默認值為:$ {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 |
應(yīng)添加到度量有效負載的應(yīng)用程序?qū)傩?,例如?code class="literal" i="6361">spring.application**。 |
|
spring.cloud.stream.metrics.schedule-interval |
60s |
時間間隔,表示為計劃指標快照發(fā)布的持續(xù)時間。默認為60秒 |
spring.cloud.stream.override-cloud-connectors |
false |
僅當云配置文件處于活動狀態(tài)并且應(yīng)用程序提供了Spring Cloud Connectors時,此屬性才適用。如果該屬性為false(默認值),則綁定器檢測到合適的綁定服務(wù)(例如,對于RabbitMQ綁定器,在Cloud Foundry中綁定的RabbitMQ服務(wù))并將其用于創(chuàng)建連接(通常通過Spring Cloud Connectors)。設(shè)置為true時,此屬性指示綁定程序完全忽略綁定的服務(wù),并依賴于Spring Boot屬性(例如,依賴于環(huán)境中為RabbitMQ綁定程序提供的spring.rabbitmq。*屬性)。 連接到多個系統(tǒng)時,此屬性的典型用法是嵌套在自定義環(huán)境中。 |
spring.cloud.stream.rabbit.binder.admin-addresses |
[] |
要求管理插件;只需要隊列親緣關(guān)系。 |
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 |
[] |
集群成員節(jié)點名稱;只需要隊列親緣關(guān)系。 |
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 |
首先應(yīng)加載的文件或目錄的列表,從而使它們可以由后續(xù)架構(gòu)導(dǎo)入。請注意,導(dǎo)入的文件不應(yīng)相互引用。@參數(shù) |
|
spring.cloud.stream.schema.avro.schema-locations |
Apache Avro模式的源目錄。此轉(zhuǎn)換器使用此模式。如果此架構(gòu)依賴于其他架構(gòu),請考慮在{@link #schemaImports} @parameter中定義那些相關(guān)的架構(gòu) |
|
spring.cloud.stream.schema.server.allow-schema-deletion |
false |
布爾標記,用于啟用/禁用模式刪除。 |
spring.cloud.stream.schema.server.path |
配置資源路徑的前綴(默認為空)。當您不想更改上下文路徑或servlet路徑時,在嵌入另一個應(yīng)用程序時很有用。 |
|
spring.cloud.task.batch.command-line-runner-order |
0 |
{@code spring.cloud.task.batch.fail-on-job-failure = true}時,用于運行批處理作業(yè)的{@code CommandLineRunner}的順序。默認為0(與{@link org.springframework.boot.autoconfigure.batch.JobLauncherCommandLineRunner}相同)。 |
spring.cloud.task.batch.events.chunk-order |
Properties用于塊偵聽器順序 |
|
spring.cloud.task.batch.events.chunk.enabled |
true |
此屬性用于確定任務(wù)是否應(yīng)偵聽批處理塊事件。 |
spring.cloud.task.batch.events.enabled |
true |
此屬性用于確定任務(wù)是否應(yīng)偵聽批處理事件。 |
spring.cloud.task.batch.events.item-process-order |
Properties用于itemProcess偵聽器順序 |
|
spring.cloud.task.batch.events.item-process.enabled |
true |
此屬性用于確定任務(wù)是否應(yīng)偵聽批處理項目處理的事件。 |
spring.cloud.task.batch.events.item-read-order |
Properties用于itemRead偵聽器順序 |
|
spring.cloud.task.batch.events.item-read.enabled |
true |
此屬性用于確定任務(wù)是否應(yīng)偵聽批處理項目讀取事件。 |
spring.cloud.task.batch.events.item-write-order |
Properties用于itemWrite偵聽器順序 |
|
spring.cloud.task.batch.events.item-write.enabled |
true |
此屬性用于確定任務(wù)是否應(yīng)偵聽批處理項目寫入事件。 |
spring.cloud.task.batch.events.job-execution-order |
Properties用于jobExecution偵聽器順序 |
|
spring.cloud.task.batch.events.job-execution.enabled |
true |
此屬性用于確定任務(wù)是否應(yīng)偵聽批處理作業(yè)執(zhí)行事件。 |
spring.cloud.task.batch.events.skip-order |
Properties用于跳過偵聽器順序 |
|
spring.cloud.task.batch.events.skip.enabled |
true |
此屬性用于確定任務(wù)是否應(yīng)偵聽批處理跳過事件。 |
spring.cloud.task.batch.events.step-execution-order |
Properties用于stepExecution偵聽器順序 |
|
spring.cloud.task.batch.events.step-execution.enabled |
true |
此屬性用于確定任務(wù)是否應(yīng)偵聽批處理步驟執(zhí)行事件。 |
spring.cloud.task.batch.fail-on-job-failure |
false |
此屬性用于確定如果批處理作業(yè)失敗,任務(wù)應(yīng)用程序是否應(yīng)返回非零退出代碼。 |
spring.cloud.task.batch.fail-on-job-failure-poll-interval |
5000 |
固定的毫秒數(shù)延遲,當spring.cloud.task.batch.failOnJobFailure設(shè)置為true時,Spring Cloud Task將在檢查{@link org.springframework.batch.core.JobExecution}是否完成時等待的毫秒數(shù)。默認為5000 |
spring.cloud.task.batch.job-names |
以逗號分隔的作業(yè)名稱列表,用于在啟動時執(zhí)行(例如, |
|
spring.cloud.task.batch.listener.enabled |
true |
此屬性用于確定任務(wù)是否將鏈接到正在運行的批處理作業(yè)。 |
spring.cloud.task.closecontext-enabled |
false |
設(shè)置為true時,上下文在任務(wù)結(jié)束時關(guān)閉。否則上下文仍然是開放的。 |
spring.cloud.task.events.enabled |
true |
此屬性用于確定任務(wù)應(yīng)用程序是否應(yīng)發(fā)出任務(wù)事件。 |
spring.cloud.task.executionid |
更新任務(wù)執(zhí)行時任務(wù)將使用的ID。 |
|
spring.cloud.task.external-execution-id |
可以與任務(wù)相關(guān)聯(lián)的ID。 |
|
spring.cloud.task.parent-execution-id |
啟動此任務(wù)執(zhí)行的父任務(wù)執(zhí)行ID的ID。如果任務(wù)執(zhí)行沒有父級,則默認為null。 |
|
spring.cloud.task.single-instance-enabled |
false |
此屬性用于確定如果正在運行具有相同應(yīng)用程序名稱的另一個任務(wù),則該任務(wù)是否將執(zhí)行。 |
spring.cloud.task.single-instance-lock-check-interval |
500 |
聲明任務(wù)執(zhí)行將在兩次檢查之間等待的時間(以毫秒為單位)。默認時間是:500毫秒。 |
spring.cloud.task.single-instance-lock-ttl |
聲明當啟用單實例設(shè)置為true時,任務(wù)執(zhí)行可以保持鎖定以防止另一個任務(wù)使用特定任務(wù)名稱執(zhí)行的最長時間(以毫秒為單位)。默認時間是:Integer.MAX_VALUE。 |
|
spring.cloud.task.table-prefix |
TASK_ |
要附加到由Spring Cloud Task創(chuàng)建的表名稱的前綴。 |
spring.cloud.util.enabled |
true |
啟用創(chuàng)建Spring Cloud實用程序beans的功能。 |
spring.cloud.vault.app-id.app-id-path |
app-id |
AppId身份驗證后端的安裝路徑。 |
spring.cloud.vault.app-id.network-interface |
“ MAC_ADDRESS” UserId機制的網(wǎng)絡(luò)接口提示。 |
|
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身份驗證的應(yīng)用程序名稱。 |
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身份驗證。空隨機數(shù)默認為隨機數(shù)生成。 |
|
spring.cloud.vault.aws-ec2.role |
角色名稱,可選。 |
|
spring.cloud.vault.aws-iam.aws-path |
aws |
AWS身份驗證后端的安裝路徑。 |
spring.cloud.vault.aws-iam.role |
角色名稱,可選。如果未設(shè)置,則默認為友好的IAM名稱。 |
|
spring.cloud.vault.aws-iam.server-name |
用于在登錄請求的標頭中設(shè)置{@code X- Vault-AWS-IAM-Server-ID}標頭的服務(wù)器的名稱。 |
|
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 |
啟用生命周期管理。 |
spring.cloud.vault.config.order |
0 |
用于設(shè)置{@link org.springframework.core.env.PropertySource}優(yōu)先級。可以使用Vault作為其他屬性源的替代。@see org.springframework.core.PriorityOrdered |
spring.cloud.vault.connection-timeout |
5000 |
連接超時。 |
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 |
數(shù)據(jù)庫后端路徑。 |
spring.cloud.vault.database.enabled |
false |
啟用數(shù)據(jù)庫后端使用。 |
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服務(wù)器發(fā)現(xiàn)的標志(將通過發(fā)現(xiàn)查找Vault服務(wù)器URL)。 |
spring.cloud.vault.discovery.service-id |
vault |
服務(wù)編號以找到Vault。 |
spring.cloud.vault.enabled |
true |
啟用Vault配置服務(wù)器。 |
spring.cloud.vault.fail-fast |
false |
如果無法從Vault獲取數(shù)據(jù),則快速失敗。 |
spring.cloud.vault.gcp-gce.gcp-path |
gcp |
Kubernetes身份驗證后端的安裝路徑。 |
spring.cloud.vault.gcp-gce.role |
嘗試登錄的角色名稱。 |
|
spring.cloud.vault.gcp-gce.service-account |
可選服務(wù)帳戶ID。如果未配置,則使用默認ID。 |
|
spring.cloud.vault.gcp-iam.credentials.encoded-key |
OAuth2帳戶私鑰的base64編碼內(nèi)容,格式為JSON。 |
|
spring.cloud.vault.gcp-iam.credentials.location |
OAuth2憑證私鑰的位置。<p>由于這是資源,因此私鑰可以位于多個位置,例如本地文件系統(tǒng),類路徑,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服務(wù)帳戶ID。 |
|
spring.cloud.vault.generic.application-name |
application |
用于上下文的應(yīng)用程序名稱。 |
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 |
/ |
配置文件分隔符以組合應(yīng)用程序名稱和配置文件。 |
spring.cloud.vault.host |
localhost |
Vault服務(wù)器主機。 |
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 |
服務(wù)帳戶令牌文件的路徑。 |
spring.cloud.vault.kv.application-name |
application |
用于上下文的應(yīng)用程序名稱。 |
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 |
/ |
配置文件分隔符以組合應(yīng)用程序名稱和配置文件。 |
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 |
Vault服務(wù)器端口。 |
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 |
協(xié)議方案。可以是“ 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 |
靜態(tài)庫令牌。如果{@link #authentication}是{@code TOKEN},則為必填項。 |
|
spring.cloud.vault.uri |
Vault URI。可以設(shè)置方案,主機和端口。 |
|
spring.cloud.zookeeper.base-sleep-time-ms |
50 |
重試之間等待的初始時間。 |
spring.cloud.zookeeper.block-until-connected-unit |
時間單位與與Zookeeper的連接阻塞有關(guān)。 |
|
spring.cloud.zookeeper.block-until-connected-wait |
10 |
等待時間來阻止與Zookeeper的連接。 |
spring.cloud.zookeeper.connect-string |
localhost:2181 |
Zookeeper群集的連接字符串。 |
spring.cloud.zookeeper.default-health-endpoint |
將檢查默認健康狀況終結(jié)點以驗證依賴項是否仍然存在。 |
|
spring.cloud.zookeeper.dependencies |
別名到ZookeeperDependency的映射。從Ribbon角度來看,別名實際上是serviceID,因為Ribbon無法接受serviceID中的嵌套結(jié)構(gòu)。 |
|
spring.cloud.zookeeper.dependency-configurations |
||
spring.cloud.zookeeper.dependency-names |
||
spring.cloud.zookeeper.discovery.enabled |
true |
|
spring.cloud.zookeeper.discovery.initial-status |
此實例的初始狀態(tài)(默認為{@link StatusConstants#STATUS_UP})。 |
|
spring.cloud.zookeeper.discovery.instance-host |
服務(wù)可以在Zookeeper中進行注冊的預(yù)定義主機。對應(yīng)于URI規(guī)范中的{code address}。 |
|
spring.cloud.zookeeper.discovery.instance-id |
用于向Zookeeper注冊的ID。默認為隨機UUID。 |
|
spring.cloud.zookeeper.discovery.instance-port |
用于注冊服務(wù)的端口(默認為監(jiān)聽端口)。 |
|
spring.cloud.zookeeper.discovery.instance-ssl-port |
注冊服務(wù)的SSL端口。 |
|
spring.cloud.zookeeper.discovery.metadata |
獲取與此實例關(guān)聯(lián)的元數(shù)據(jù)名稱/值對。此信息將發(fā)送給Zookeeper,并可由其他實例使用。 |
|
spring.cloud.zookeeper.discovery.order |
0 |
|
spring.cloud.zookeeper.discovery.register |
true |
在Zookeeper中注冊為服務(wù)。 |
spring.cloud.zookeeper.discovery.root |
/services |
在其中注冊了所有實例的根Zookeeper文件夾。 |
spring.cloud.zookeeper.discovery.uri-spec |
{scheme}://{address}:{port} |
在Zookeeper中的服務(wù)注冊期間要解析的URI規(guī)范。 |
spring.cloud.zookeeper.enabled |
true |
已啟用Zookeeper。 |
spring.cloud.zookeeper.max-retries |
10 |
重試的最大次數(shù)。 |
spring.cloud.zookeeper.max-sleep-ms |
500 |
每次重試睡眠的最長時間(以毫秒為單位)。 |
spring.cloud.zookeeper.prefix |
通用前綴,將應(yīng)用于所有Zookeeper依賴項的路徑。 |
|
spring.integration.poller.fixed-delay |
1000 |
修復(fù)了默認輪詢器的延遲。 |
spring.integration.poller.max-messages-per-poll |
1 |
默認輪詢器每次輪詢的最大郵件數(shù)。 |
spring.sleuth.annotation.enabled |
true |
|
spring.sleuth.async.configurer.enabled |
true |
啟用默認的AsyncConfigurer。 |
spring.sleuth.async.enabled |
true |
啟用檢測與異步相關(guān)的組件,以便在線程之間傳遞跟蹤信息。 |
spring.sleuth.async.ignored-beans |
{@link java.util.concurrent.Executor} bean名稱的列表,這些名稱應(yīng)被忽略并且不包裝在跟蹤表示中。 |
|
spring.sleuth.baggage-keys |
應(yīng)當在過程外傳播的行李密鑰名稱列表。這些密鑰在實際密鑰之前將帶有 |
|
spring.sleuth.enabled |
true |
|
spring.sleuth.feign.enabled |
true |
使用Feign時啟用跨度信息傳播。 |
spring.sleuth.feign.processor.enabled |
true |
啟用將Feign上下文包裝在其跟蹤表示中的后處理器。 |
spring.sleuth.grpc.enabled |
true |
使用GRPC時啟用跨度信息傳播。 |
spring.sleuth.http.enabled |
true |
|
spring.sleuth.http.legacy.enabled |
false |
啟用舊版Sleuth設(shè)置。 |
spring.sleuth.hystrix.strategy.enabled |
true |
啟用將所有Callable實例包裝到其Sleuth代表-TraceCallable中的自定義HystrixConcurrencyStrategy。 |
spring.sleuth.integration.enabled |
true |
啟用Spring Integration偵聽工具。 |
spring.sleuth.integration.patterns |
[!hystrixStreamOutput*, *] |
通道名稱將與之匹配的模式數(shù)組。@see org.springframework.integration.config.GlobalChannelInterceptor#patterns()默認為與Hystrix流通道名稱不匹配的任何通道名稱。 |
spring.sleuth.integration.websockets.enabled |
true |
啟用對WebSocket的跟蹤。 |
spring.sleuth.keys.http.headers |
如果存在其他應(yīng)作為標簽添加的標頭。如果標題值是多值的,則標記值將是逗號分隔的單引號列表。 |
|
spring.sleuth.keys.http.prefix |
http. |
標頭名稱的前綴(如果它們作為標記添加)。 |
spring.sleuth.log.slf4j.enabled |
true |
啟用{@link Slf4jScopeDecorator},以在日志中打印跟蹤信息。 |
spring.sleuth.log.slf4j.whitelisted-mdc-keys |
從行李到MDC的鑰匙清單。 |
|
spring.sleuth.messaging.enabled |
false |
是否應(yīng)該打開消息傳遞。 |
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”將按原樣設(shè)置(包括前綴)。<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,則啟用對反應(yīng)堆的檢測。 |
spring.sleuth.rxjava.schedulers.hook.enabled |
true |
通過RxJavaSchedulersHook啟用對RxJava的支持。 |
spring.sleuth.rxjava.schedulers.ignoredthreads |
[HystrixMetricPoller, ^RxComputation.*$] |
不會采樣其spans的線程名稱。 |
spring.sleuth.sampler.probability |
0.1 |
應(yīng)該采樣的請求的概率。例如1.0-應(yīng)該抽樣100%的請求。精度僅是整數(shù)(即不支持0.1%的跡線)。 |
spring.sleuth.sampler.rate |
對于低流量端點,每秒速率可能是一個不錯的選擇,因為它可以為您提供電涌保護。例如,您可能永遠不會期望端點每秒收到50個以上的請求。如果流量突然激增,達到每秒5000個請求,那么每秒仍然會有50條痕跡。相反,如果您有一個百分比,例如10%,則同一浪涌最終將導(dǎo)致每秒500條痕跡,這可能會使您的存儲設(shè)備超負荷。 為此,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 |
應(yīng)該跳過的類的完全限定名稱的模式。 |
spring.sleuth.supports-join |
true |
True表示跟蹤系統(tǒng)支持在客戶端和服務(wù)器之間共享范圍ID。 |
spring.sleuth.trace-id128 |
false |
為true時,生成128位跟蹤ID,而不是64位跟蹤ID。 |
spring.sleuth.web.additional-skip-pattern |
跟蹤中應(yīng)跳過的URL的其他模式。這將附加到{@link SleuthWebProperties#skipPattern}。 |
|
spring.sleuth.web.client.enabled |
true |
啟用攔截器注入{@link org.springframework。web。client.RestTemplate}。 |
spring.sleuth.web.client.skip-pattern |
在客戶端跟蹤中應(yīng)跳過的URL的模式。 |
|
spring.sleuth.web.enabled |
true |
如果為true,則為web應(yīng)用程序啟用檢測。 |
spring.sleuth.web.exception-logging-filter-enabled |
true |
標記以切換是否存在記錄引發(fā)的異常的過濾器。 |
spring.sleuth.web.exception-throwing-filter-enabled |
true |
標記以切換是否存在記錄引發(fā)的異常的過濾器。@不建議使用{@link #exceptionLoggingFilterEnabled} |
spring.sleuth.web.filter-order |
跟蹤過濾器應(yīng)注冊的順序。默認為{@link TraceHttpAutoConfiguration#TRACING_FILTER_ORDER}。 |
|
spring.sleuth.web.ignore-auto-configured-skip-patterns |
false |
如果設(shè)置為true,將忽略自動配置的跳過模式。@請參閱TraceWebAutoConfiguration |
spring.sleuth.web.skip-pattern |
/api-docs.|/swagger.|.\.png|.\.css|.\.js|.\.html|/favicon.ico|/hystrix.stream |
跟蹤中應(yīng)跳過的URL的模式。 |
spring.sleuth.zuul.enabled |
true |
使用Zuul時啟用跨度信息傳播。 |
spring.zipkin.base-url |
zipkin查詢服務(wù)器實例的URL。如果在服務(wù)發(fā)現(xiàn)中注冊了Zipkin,您還可以提供Zipkin服務(wù)器的服務(wù)ID(例如http:// zipkinserver /)。 |
|
spring.zipkin.compression.enabled |
false |
|
spring.zipkin.discovery-client-enabled |
如果設(shè)置為{@code false},則始終將{@link ZipkinProperties#baseUrl}視為URL。 |
|
spring.zipkin.enabled |
true |
啟用向Zipkin發(fā)送spans。 |
spring.zipkin.encoder |
發(fā)送到Zipkin的spans的編碼類型。如果您的服務(wù)器不是最新服務(wù)器,請設(shè)置為{@link SpanBytesEncoder#JSON_V1}。 |
|
spring.zipkin.locator.discovery.enabled |
false |
能夠通過服務(wù)發(fā)現(xiàn)來定位主機名。 |
spring.zipkin.message-timeout |
1 |
待處理的spans之前的超時時間(以秒為單位)將批量發(fā)送到Zipkin。 |
spring.zipkin.sender.type |
將spans發(fā)送到Zipkin的方法。 |
|
spring.zipkin.service.name |
通過HTTP從中發(fā)送Span的服務(wù)名稱,該名稱應(yīng)顯示在Zipkin中。 |
|
stubrunner.amqp.enabled |
false |
是否啟用對Stub Runner和AMQP的支持。 |
stubrunner.amqp.mockCOnnection |
true |
是否啟用對Stub Runner和AMQP模擬連接工廠的支持。 |
stubrunner.classifier |
stubs |
默認情況下,在常春藤坐標中用于存根的分類器。 |
stubrunner.cloud.consul.enabled |
true |
是否在Consul中啟用存根注冊。 |
stubrunner.cloud.delegate.enabled |
true |
是否啟用DiscoveryClient的Stub Runner實現(xiàn)。 |
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。如果設(shè)置為false,則將在實時服務(wù)發(fā)現(xiàn)中注冊存根。 |
stubrunner.cloud.zookeeper.enabled |
true |
是否啟用Zookeeper中的存根注冊。 |
stubrunner.consumer-name |
您可以通過為此參數(shù)設(shè)置一個值來覆蓋此字段的默認{@code spring.application.name}。 |
|
stubrunner.delete-stubs-after-test |
true |
如果設(shè)置為{@code false},則運行測試后將不會從臨時文件夾中刪除存根。 |
stubrunner.http-server-stub-configurer |
HTTP服務(wù)器存根的配置。 |
|
stubrunner.ids |
[] |
存根的ID以“ ivy”表示法([groupId]:artifactId:[version]:[classifier] [:port])運行。{@code groupId},{@ code classifier},{@ code version}和{@code port}是可選的。 |
stubrunner.ids-to-service-ids |
將基于常春藤表示法的ID映射到應(yīng)用程序內(nèi)的serviceId。示例“ a:b”→“ myService”“ artifactId”→“ myOtherService” |
|
stubrunner.integration.enabled |
true |
是否啟用與Spring Integration的Stub Runner集成。 |
stubrunner.mappings-output-folder |
將每個HTTP服務(wù)器的映射轉(zhuǎn)儲到所選文件夾。 |
|
stubrunner.max-port |
15000 |
自動啟動的WireMock服務(wù)器的端口最大值。 |
stubrunner.min-port |
10000 |
自動啟動的WireMock服務(wù)器的端口的最小值。 |
stubrunner.password |
Repository密碼。 |
|
stubrunner.properties |
可以傳遞給自定義{@link org.springframework.cloud.contract.stubrunner.StubDownloaderBuilder}的屬性的地圖。 |
|
stubrunner.proxy-host |
Repository代理主機。 |
|
stubrunner.proxy-port |
Repository代理端口。 |
|
stubrunner.stream.enabled |
true |
是否啟用與Spring Cloud Stream的Stub Runner集成。 |
stubrunner.stubs-mode |
選擇存根應(yīng)該來自哪里。 |
|
stubrunner.stubs-per-consumer |
false |
僅應(yīng)將此特定使用者的存根在HTTP服務(wù)器存根中注冊。 |
stubrunner.username |
Repository用戶名。 |
|
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 |
[] |
更多建議: