常用應用程式屬性
可以在您的 application.properties 檔案、application.yml 檔案中或作為命令列開關指定各種屬性。本附錄提供了常見的 Spring Cloud Zookeeper 屬性列表以及引用使用它們的底層類。
| 屬性貢獻可能來自您 classpath 中的其他 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 的對映。從負載均衡器角度來看,別名實際上是 serviceID,因為 SC 負載均衡器不能接受 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 |
配置/協商的會話超時(毫秒)。請參閱 <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> |