加载中...

Apache Curator 是最初由 Netflix 开发、后捐给 Apache 基金会的 ZooKeeper Java 客户端框架,宗旨是把原生客户端中容易出错的细节(连接丢失、会话过期、重试)封装成可靠的高层 API。
框架分三层:curator-client 处理连接管理与可配置重试策略;curator-framework 提供流式 API 与自动重连;curator-recipes 实现了 ZooKeeper 官方文档中的常用"配方",包括分布式锁(InterProcessMutex)、leader 选举、屏障、计数器、路径缓存(TreeCache/NodeCache)等。
原生 ZooKeeper API 对会话事件的处理极易写错,Curator 将社区多年踩坑经验固化为默认行为,成为 Java 世界访问 ZooKeeper 的事实标准,Hadoop、HBase、Flink 等项目均直接依赖它实现协调逻辑。

登录 后参与讨论
暂无讨论,来发表第一条评论吧