写在前面
由于篇幅太长, 答案已经整理成文档在 GZH 上免费领取, 还有更多关于 Java 架构的学习笔记和面试专题文档免费分享, 以后公众号还会分享更多关于 Java 学习的资料和福利!
关注公众号: Java 架构技术栈, 后台回复关键词:[java] 即可免费获取, 完整答案及更多资料, 诚意满满, 无套路!!!!
部分资料如下:
Zookeeper 面试题如下:
ZooKeeper 是什么?
ZooKeeper 提供了什么?
Zookeeper 文件系统
ZAB 协议?
四种类型的数据节点 Znode
Zookeeper Watcher 机制 -- 数据变更通知
客户端注册 Watcher 实现
服务端处理 Watcher 实现
客户端回调 Watcher
ACL 权限控制机制
Chroot 特性
会话管理
服务器角色
Zookeeper 下 Server 工作状态
Leader 选举
数据同步
zookeeper 是如何保证事务的顺序一致性的?
zk 节点宕机如何处理?
zookeeper 负载均衡和 nginx 负载均衡区别
Zookeeper 有哪几种几种部署模式?
集群最少要几台机器, 集群规则是怎样的?
集群支持动态添加机器吗?
Zookeeper 对节点的 watch 监听通知是永久的吗? 为什么不是永久的?
Zookeeper 的 java 客户端都有哪些?
chubby 是什么, 和 zookeeper 比你怎么看?
说几个 zookeeper 常用的命令.
ZAB 和 Paxos 算法的联系与区别?
Zookeeper 的典型应用场景
同时分享免费学习资料
针对于还会准备免费的 Java 架构学习资料 (里面有高可用, 高并发, 高性能及分布式, Jvm 性能调优, MyBatis,Netty,Redis,Kafka,MySQL,Zookeeper,Tomcat,Docker,Dubbo,Nginx 等多个知识点的架构资料)
为什么某些人会一直比你优秀, 是因为他本身就很优秀还一直在持续努力变得更优秀, 而你是不是还在满足于现状内心在窃喜! 希望读到这的您能关注下, 以后还会更新技术干货, 谢谢您的支持!
资料免费领取方式: 关注公众号: Java 架构技术栈, 后台回复关键词:[java] 即可免费获取!
部分资料如下:
来源: http://www.jianshu.com/p/0f0c9daed6a5