常用應用程式屬性

可以在您的 application.properties 檔案、application.yml 檔案中或作為命令列開關指定各種屬性。本附錄提供了常見的 Spring Cloud Zookeeper 屬性列表以及引用使用它們的底層類。

屬性貢獻可能來自您 classpath 中的其他 jar 檔案,因此您不應將其視為詳盡列表。此外,您還可以定義自己的屬性。
名稱 預設值 描述

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.config.default-context

application

預設上下文的名稱。

spring.cloud.zookeeper.config.enabled

true

spring.cloud.zookeeper.config.fail-fast

true

如果為 true,則在配置查詢期間丟擲異常,否則記錄警告。

spring.cloud.zookeeper.config.name

用於在 Zookeeper 中查詢值的 spring.application.name 的替代項。

spring.cloud.zookeeper.config.profile-separator

,

附加到應用程式名稱的配置檔案的分隔符。

spring.cloud.zookeeper.config.root

config

Zookeeper 配置所在的根資料夾。

spring.cloud.zookeeper.connect-string

localhost:2181

Zookeeper 叢集的連線字串。

spring.cloud.zookeeper.connection-timeout

配置的連線超時(毫秒)。

spring.cloud.zookeeper.dependencies

別名到 ZookeeperDependency 的對映。從負載均衡器角度來看,別名實際上是 serviceID,因為 SC 負載均衡器不能接受 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

所有例項註冊的 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.cloud.zookeeper.session-timeout

配置/協商的會話超時(毫秒)。請參閱 <a href='https://cwiki.apache.org/confluence/display/CURATOR/TN14'>Curator 的技術說明 14</a> 以瞭解 Curator 如何實現連線會話。@see <a href='https://cwiki.apache.org/confluence/display/CURATOR/TN14'>Curator 的技術說明 14</a>

© . This site is unofficial and not affiliated with VMware.