
zookeeper
文章平均质量分 94
大迂居士
不忘初心
展开
-
Zookeeper 面试题
ZooKeeper 是一个开放源码的分布式协调服务,它是集群的管理者,监视着集群中各个节点的状态,根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。Zookeeper 保证了如下分布式一致性特性:顺序一致性原子性单一视图可靠性实时性(最终一致性)原创 2023-08-09 21:52:03 · 1803 阅读 · 0 评论 -
zookeeper --- 高级篇
zookeeper提供了数据的发布/订阅功能,多个订阅者可同时监听某一特定主题对象,当该主题对象的自身状态发生变化时(例如节点内容改变、节点下的子节点列表改变等),会实时、主动通知所有订阅者zookeeper采用了Watcher机制实现数据的发布/订阅功能。该机制在被订阅对象发生变化时会异步通知客户端,因此客户端不必在Watcher注册后轮询阻塞,从而减轻了客户端压力。原创 2023-08-05 21:22:29 · 2079 阅读 · 0 评论 -
zookeeper --- 基础篇
zookeeper 类似文件系统,client 可以创建节点、更新节点、删除节点,那么如何做到节点的权限的控制呢?zookeeper的access control list 访问控制列表可以做到这一点。权限模式(scheme):授权的策略授权对象(id):授权的对象权限(permission):授予的权限zooKeeper的权限控制是基于每个znode节点的,需要对每个节点设置权限每个znode支持设置多种权限控制方案和多个权限。原创 2023-08-05 21:21:12 · 1375 阅读 · 0 评论