常用應用屬性
各種屬性可以在您的 application.properties
檔案、application.yml
檔案中指定,也可以作為命令列開關。本附錄列出了常見的 Spring Cloud Zookeeper 屬性以及引用這些屬性的底層類。
屬性貢獻可能來自類路徑上的其他 jar 檔案,因此您不應將此列表視為詳盡無遺。此外,您還可以定義自己的屬性。 |
名稱 | 預設值 | 描述 |
---|---|---|
spring.cloud.zookeeper.base-sleep-time-ms |
|
重試之間等待的初始時間量。 |
spring.cloud.zookeeper.block-until-connected-unit |
|
與阻塞連線到 Zookeeper 相關的時間單位。 |
spring.cloud.zookeeper.block-until-connected-wait |
|
阻塞連線到 Zookeeper 的等待時間。 |
spring.cloud.zookeeper.config.default-context |
|
預設上下文的名稱。 |
spring.cloud.zookeeper.config.enabled |
|
|
spring.cloud.zookeeper.config.fail-fast |
|
如果在查詢配置時為 true,則丟擲異常;否則,記錄警告。 |
spring.cloud.zookeeper.config.name |
在 Zookeeper 中查詢值時,用於替代 spring.application.name 的屬性。 |
|
spring.cloud.zookeeper.config.profile-separator |
|
附加到應用名稱後的配置檔案的分隔符。 |
spring.cloud.zookeeper.config.root |
|
存放 Zookeeper 配置的根目錄。 |
spring.cloud.zookeeper.connect-string |
|
連線 Zookeeper 叢集的連線字串。 |
spring.cloud.zookeeper.connection-timeout |
配置的連線超時時間(毫秒)。 |
|
spring.cloud.zookeeper.dependencies |
別名到 ZookeeperDependency 的對映。從 LoadBalancer 的角度來看,由於 SC LoadBalancer 不接受 serviceID 中的巢狀結構,別名實際上就是 serviceID。 |
|
spring.cloud.zookeeper.dependency-configurations |
||
spring.cloud.zookeeper.dependency-names |
||
spring.cloud.zookeeper.discovery.enabled |
|
|
spring.cloud.zookeeper.discovery.initial-status |
此例項的初始狀態(預設為 {@link StatusConstants#STATUS_UP})。 |
|
spring.cloud.zookeeper.discovery.instance-host |
服務可以在 Zookeeper 中註冊自身的預定義主機。對應於 URI 規範中的 {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 |
|
|
spring.cloud.zookeeper.discovery.register |
|
在 Zookeeper 中註冊為服務。 |
spring.cloud.zookeeper.discovery.root |
|
所有例項註冊的 Zookeeper 根目錄。 |
spring.cloud.zookeeper.discovery.uri-spec |
|
在 Zookeeper 中進行服務註冊時解析的 URI 規範。 |
spring.cloud.zookeeper.enabled |
|
是否啟用 Zookeeper。 |
spring.cloud.zookeeper.max-retries |
|
最大重試次數。 |
spring.cloud.zookeeper.max-sleep-ms |
|
每次重試時最大休眠時間(毫秒)。 |
spring.cloud.zookeeper.prefix |
將應用於所有 Zookeeper 依賴項路徑的通用字首。 |
|
spring.cloud.zookeeper.session-timeout |
配置/協商的會話超時時間(毫秒)。請參閱 Curator 技術說明 14 以瞭解 Curator 如何實現連線會話。@see Curator 技術說明 14 |