返回介绍

概述

发布于 2025-01-04 01:04:22 字数 377 浏览 0 评论 0 收藏 0

Zookeeper 是 Hadoop 分布式调度服务,用来构建分布式应用系统。构建一个分布式应用是一个很复杂的事情,主要的原因是我们需要合理有效的处理分布式集群中的部分失败的问题。例如,集群中的节点在相互通信时,A 节点向 B 节点发送消息。A 节点如果想知道消息是否发送成功,只能由 B 节点告诉 A 节点。那么如果 B 节点关机或者由于其他的原因脱离集群网络,问题就出现了。A 节点不断的向 B 发送消息,并且无法获得 B 的响应。B 也没有办法通知 A 节点已经离线或者关机。集群中其他的节点完全不知道 B 发生了什么情况,还在不断的向 B 发送消息。这时,你的整个集群就发生了部分失败的故障。

Zookeeper 不能让部分失败的问题彻底消失,但是它提供了一些工具能够让你的分布式应用安全合理的处理部分失败的问题。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文