此版本仍在开发中,尚未被视为稳定版本。如需最新的稳定版本,请使用 Spring Cloud Zookeeper 4.1.3spring-doc.cn

常见应用程序属性

可以在文件内、文件内或作为命令行开关指定各种属性。 本附录提供了常见的 Spring Cloud Zookeeper 属性列表以及对使用它们的基础类的引用。application.propertiesapplication.ymlspring-doc.cn

属性贡献可能来自 Classpath 上的其他 jar 文件,因此您不应将其视为详尽的列表。 此外,您还可以定义自己的属性。
名字 违约 描述

spring.cloud.zookeeper.base-sleep-time-msspring-doc.cn

50spring-doc.cn

重试之间等待的初始时间。spring-doc.cn

spring.cloud.zookeeper.block-until-connected-unitspring-doc.cn

secondsspring-doc.cn

与阻塞连接到 Zookeeper 相关的时间单位。spring-doc.cn

spring.cloud.zookeeper.block-until-connected-waitspring-doc.cn

10spring-doc.cn

等待时间以阻止与 Zookeeper 的连接。spring-doc.cn

spring.cloud.zookeeper.config.default-contextspring-doc.cn

applicationspring-doc.cn

默认上下文的名称。spring-doc.cn

spring.cloud.zookeeper.config.enabledspring-doc.cn

truespring-doc.cn

spring.cloud.zookeeper.config.fail-fastspring-doc.cn

truespring-doc.cn

如果为 true,则在配置查找期间抛出异常,否则记录警告。spring-doc.cn

spring.cloud.zookeeper.config.namespring-doc.cn

在 zookeeper 中查找值时使用的 spring.application.name 的替代方案。spring-doc.cn

spring.cloud.zookeeper.config.profile-separatorspring-doc.cn

,spring-doc.cn

附加到应用程序名称的配置文件的分隔符。spring-doc.cn

spring.cloud.zookeeper.config.rootspring-doc.cn

configspring-doc.cn

保存 Zookeeper 配置的根文件夹。spring-doc.cn

spring.cloud.zookeeper.connect-stringspring-doc.cn

localhost:2181spring-doc.cn

Zookeeper 集群的连接字符串。spring-doc.cn

spring.cloud.zookeeper.connection-timeoutspring-doc.cn

配置的连接超时(以毫秒为单位)。spring-doc.cn

spring.cloud.zookeeper.dependenciesspring-doc.cn

别名到 ZookeeperDependency 的映射。从 LoadBalancer 的角度来看,别名实际上是 serviceID,因为 SC LoadBalancer 无法接受 serviceID 中的嵌套结构。spring-doc.cn

spring.cloud.zookeeper.dependency-configurationsspring-doc.cn

spring.cloud.zookeeper.依赖项名称spring-doc.cn

spring.cloud.zookeeper.discovery.enabledspring-doc.cn

truespring-doc.cn

spring.cloud.zookeeper.discovery.initial-statusspring-doc.cn

此实例的初始状态(默认为 {@link StatusConstants#STATUS_UP})。spring-doc.cn

spring.cloud.zookeeper.discovery.instance-hostspring-doc.cn

服务可以在 Zookeeper 中注册自身的预定义主机。对应于 URI 规范中的 {code address}。spring-doc.cn

spring.cloud.zookeeper.discovery.instance-idspring-doc.cn

用于向 zookeeper 注册的 ID。默认为随机 UUID。spring-doc.cn

spring.cloud.zookeeper.discovery.instance-portspring-doc.cn

用于注册服务的端口(默认为 listening port)。spring-doc.cn

spring.cloud.zookeeper.discovery.instance-ssl-portspring-doc.cn

已注册服务的 ssl 端口。spring-doc.cn

spring.cloud.zookeeper.discovery.metadataspring-doc.cn

获取与此实例关联的元数据名称/值对。此信息将发送到 zookeeper 并可供其他实例使用。spring-doc.cn

spring.cloud.zookeeper.discovery.orderspring-doc.cn

0spring-doc.cn

用于对可用客户端进行排序的发现客户端的顺序。CompositeDiscoveryClientspring-doc.cn

spring.cloud.zookeeper.discovery.registerspring-doc.cn

truespring-doc.cn

在 zookeeper 中注册为服务。spring-doc.cn

spring.cloud.zookeeper.discovery.rootspring-doc.cn

/servicesspring-doc.cn

注册所有实例的根 Zookeeper 文件夹。spring-doc.cn

spring.cloud.zookeeper.discovery.uri-spec 的spring-doc.cn

{scheme}://{address}:{port}spring-doc.cn

在 Zookeeper 中注册服务期间要解决的 URI 规范。spring-doc.cn

spring.cloud.zookeeper.enabledspring-doc.cn

truespring-doc.cn

是否启用了 Zookeeper。spring-doc.cn

spring.cloud.zookeeper.max重试spring-doc.cn

10spring-doc.cn

重试的最大次数。spring-doc.cn

spring.cloud.zookeeper.max睡眠毫秒spring-doc.cn

500spring-doc.cn

每次重试时休眠的最大时间(以毫秒为单位)。spring-doc.cn

spring.cloud.zookeeper.前缀spring-doc.cn

将应用于所有 Zookeeper 依赖项路径的通用前缀。spring-doc.cn

spring.cloud.zookeeper.会话超时spring-doc.cn

已配置/协商的会话超时(以毫秒为单位)。请参考 <a href='https://cwiki.apache.org/confluence/display/CURATOR/TN14'>Curator's Tech Note 14</a>来了解 Curator 是如何实现连接会话的。@see <a href='https://cwiki.apache.org/confluence/display/CURATOR/TN14'>策展人技术说明 14</a>spring-doc.cn