常用应用程序属性
可以在您的 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> |