Zookeeper 客户端不断重连

狂暴的小猴儿 2018-04-20 04:25:51
使用curator作为Zookeeper的客户端 但是如果zookeeper服务未启动 那么运行客户端程序会不断刷日志 求助是为什
curator:2.10.0
zookeeper:3.4.10


...全文
1068 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Braska 2018-04-20
  • 打赏
  • 举报
回复
引用 2 楼 monkeyqqqq 的回复:
[quote=引用 1 楼 Ragin 的回复:] zookeeper的心跳机制
我的疑问就是他的心跳机制和重试策略是个什么关系 我指定的重试策略是每1s重试1次 总共重试3次 那么通过日志分析 重试3次之后 客户端状态改成LOST了 但是还是会发心跳 报上面的错误 如果此时Server开起来了 又可以重新连接上 我的疑问就是既然有心跳机制 那么还要重试策略干什么[/quote] 按我理解,心跳机制是zk通过ping命令检测zk服务是否还存活着。而你这个重试策略是zk curator是检测你监听的节点状态是否发生变更。
狂暴的小猴儿 2018-04-20
  • 打赏
  • 举报
回复
引用 1 楼 Ragin 的回复:
zookeeper的心跳机制
我的疑问就是他的心跳机制和重试策略是个什么关系 我指定的重试策略是每1s重试1次 总共重试3次 那么通过日志分析 重试3次之后 客户端状态改成LOST了 但是还是会发心跳 报上面的错误 如果此时Server开起来了 又可以重新连接上 我的疑问就是既然有心跳机制 那么还要重试策略干什么
Braska 2018-04-20
  • 打赏
  • 举报
回复
zookeeper的心跳机制

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧