yml配置:
zookeeper:
enabled: true
server: 127.0.0.1:2181
namespace: dorun-yl
sessionTimeoutMs: 1000 #会话超时时间,单位为毫秒,默认60000ms,连接断开后,其它客户端还能请到临时节点的时间
connectionTimeoutMs: 6000 #连接创建超时时间,单位为毫秒
maxRetries: 3 #最大重试次数
baseSleepTimeMs: 1000 #初始sleep时间 ,毫秒
properties属性对象:
@ConfigurationProperties(prefix="zookeeper")
@Data
@Validated
public class ZkProperties {
@NotNull(message = "zookeeper服务地址不能为空")
private String server;
@NotNull(message = "namespace不能为空")
private String namespace;
private String digest;
private Integer sessionTimeoutMs = 60000;
private Integer connectionTimeoutMs = 6000;
private Integer maxRetries = 3;
private Integer baseSleepTimeMs &