跳到主要内容

常用应用程序属性

TranslateGemma 中英对照 Common application properties

可以在你的 application.properties 文件、application.yml 文件中,或者作为命令行参数来指定各种属性。本附录提供了一个常用 Spring Cloud Zookeeper 属性的列表,以及引用了使用这些属性的底层类。

备注

属性的来源可以来自类路径上的其他 JAR 文件,因此不应认为这是详尽的列表。此外,你还可以定义自己的属性。

名称默认描述
spring.cloud.zookeeper.base-sleep-time-ms50重试之间首次等待的时间。
spring.cloud.zookeeper.block-until-connected-unitseconds与连接到 ZooKeeper 时发生的阻塞相关的计时单位。
spring.cloud.zookeeper.block-until-connected-wait10等待连接 Zookeeper 的超时时间。
spring.cloud.zookeeper.config.default-contextapplication默认上下文的名称。
spring.cloud.zookeeper.config.enabledtrue
spring.cloud.zookeeper.config.fail-fasttrue如果在配置查找期间,如果为 true,则抛出异常;否则,记录警告。
spring.cloud.zookeeper.config.name作为 spring.application.name 的替代方案,用于在 ZooKeeper 中查找值。
spring.cloud.zookeeper.config.profile-separator,用于将配置文件附加到应用程序名称的分隔符。
spring.cloud.zookeeper.config.rootconfig用于存储 ZooKeeper 配置的根文件夹。
spring.cloud.zookeeper.connect-stringlocalhost:2181连接到 ZooKeeper 集群的连接字符串。
spring.cloud.zookeeper.connection-timeout以毫秒为单位配置的连接超时时间。
spring.cloud.zookeeper.dependencies别名到 ZooKeeper 依赖项的映射。从负载均衡器的角度来看,别名实际上是服务 ID,因为 SC 负载均衡器无法接受服务 ID 中的嵌套结构。
spring.cloud.zookeeper.dependency-configurations
spring.cloud.zookeeper.dependency-names
spring.cloud.zookeeper.discovery.enabledtrue
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.order0CompositeDiscoveryClient 用于对可用的客户端进行排序时,发现客户端的顺序。
spring.cloud.zookeeper.discovery.registertrue在 ZooKeeper 中注册为一个服务。
spring.cloud.zookeeper.discovery.root/services根 Zookeeper 文件夹,所有实例都注册在此处。
spring.cloud.zookeeper.discovery.uri-spec{scheme}://{address}:{port}在 Zookeeper 中服务注册期间,用于解析的 URI 规范。
spring.cloud.zookeeper.enabledtrueZookeeper 是否已启用。
spring.cloud.zookeeper.max-retries10最大重试次数。
spring.cloud.zookeeper.max-sleep-ms500每次重试时,最大睡眠时间(以毫秒为单位)。
spring.cloud.zookeeper.prefix将应用于所有 ZooKeeper 依赖项路径的公共前缀。
spring.cloud.zookeeper.session-timeout以毫秒为单位配置/协商的会话超时时间。请参阅 Curator’s](https://cwiki.apache.org/confluence/display/CURATOR/TN14'>Curator’s) Tech Note 14,以了解 Curator 如何实现连接会话。@see Curator’s](https://cwiki.apache.org/confluence/display/CURATOR/TN14'>Curator’s) Tech Note 14