【校招VIP】java开源框架之Zookeeper

06月29日 收藏 0 评论 5 java开发

【校招VIP】java开源框架之Zookeeper

考点介绍:

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,主要为了解决分布式架构下数据一致性问题,典型的应用场景有分布式配置中心、分布式注册中心、分布式锁、分布式队列、集群选举、分布式屏障、发布/订阅等场景。

本期分享的java开源框架之ZooKeeper,分为试题、文章以及视频三部分。

答案详情解析和文章内容点击下方链接即可查看!

一、考点题目

1.Zookeeper 下 Server 工作状态有哪些?

解答:服务器具有四种状态,分别是 LOOKING、FOLLOWING、LEADING、OBSERVING。(1)LOOKING:寻 找 Leader 状态。当服务器处于该状态时,它会认为当前集群中没有 Leader,因此需要进入 Leader 选举状态。(2)FOLLOWING:跟随者状态。表明当前服务器角色是 Follower。(3)LEADING:领导者状态。表明当前服务器角色是 Leader……

2.ZooKeeper 是什么?

解答:ZooKeeper 是一个开源的分布式协调服务。它是一个为分布式应用提供一致性服务的软件,分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能……

3.Zookeeper负载均衡和nginx负载均衡区别

解答:zk 的负载均衡是可以调控,nginx 只是能调权重,其他需要可控的都需要自己写插件;但是 nginx 的吞吐量比zk 大很多,应该说按业务选择用哪种方式……

4.Zookeeper 有哪几种几种部署模式?

解答:Zookeeper 有三种部署模式:1. 单机部署:一台集群上运行;2. 集群部署:多台集群运行;3. 伪集群部署:一台集群启动多个 Zookeeper 实例运行……

5.Zookeeper有哪些数据结构?

解答Zookeeper中每一个子目录项都是一个znode(目录节点),这些目录节点和我们普通的目录一样可以新建、删除、修改,我们常用的主要有四种类型的znode。1、持久化目录节点:客户端与zookeeper断开连接后,该节点依旧存在,只要不手动删除该节点,他将永远存在。2、持久化顺序编号目录节点:客户端与zookeeper断开连接后,该节点依旧存在,只是zookeeper给该节点名称进行顺序编号……

6.zookeeper遵循了CAP 里面的哪两个?

解答:ZK遵循的是CP原则,即一致性和分区容错性,牺牲了可用性。一致性(Consistency):分布式系统中的所有主机在同一时刻是否可以保证具有完全相同的数据备份,若具有,则该分布式系统具有一致性……

(答案点击下方链接查看哦)

二、考点文章

1.【校招VIP】Zookeeper入门看这篇就够了

Zookeeper是什么,官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。上面的解释有点抽象,简单来说zookeeper=文件系统+监听通知机制。1、 文件系统……

2.【校招VIP】ZooKeeper

概述,Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。1.1 工作机制,Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应,从而实现集群中类似Master/Slave管理模式……

3.【校招VIP】为什么需要 Zookeeper

很多中间件,比如Kafka、Hadoop、HBase,都用到了 Zookeeper,于是很多人就会去了解这个 Zookeeper 到底是什么,为什么它在分布式系统里有着如此无可替代的地位。在踩了很多坑之后,我决定来回答下这个问题。其实学任何一项技术,首先都要弄明白,为什么需要这项技术。……

三、考点视频

1.get和post的区别

本考点是web开发的基础,也是笔试面试常考的题目之一,HTTP与服务器交互有四种基本方法:增删改查 (put deletepost get),通常来说get是请求数据,post是提交数据。在此基础上,get和post表现出了很多不同,一定要使用的基础上理解……

移动端链接:https://m.xiaozhao.vip/dTopic/detail/714

PC端链接:https://xiaozhao.vip/dTopic/detail/714

C 5条回复 评论
半个八度

涨知识了

发表于 2023-05-31 21:00:00
0 0
Ricky

这道题出得真好

发表于 2023-03-15 21:00:00
0 0
上帝之手028

整个看下来还是感觉迷迷糊糊的

发表于 2022-10-27 23:00:00
0 0
上帝之手028

一起学习

发表于 2022-10-15 21:00:00
0 0
Bunny

老师讲得好好啊,谢谢老师

发表于 2022-07-25 23:00:00
0 0