当前位置: 首页 > 后端技术 > Java

采访者:ZAB协议是什么?

时间:2023-04-01 15:05:26 Java

您好!大家好,我是小七,不靠谱的程序员小七打算在轻松幽默的对话中分享一些技术。如果你觉得通过小七的文章有所收获,那就给小七点个赞吧。文章持续更新中1.前言这天越来越热了,但是线下采访还是很多的。虽然我真的不想去,但也没办法,谁叫我们去当工人的。..(嘎...)今天面试的地方离小窝不远,骑着我的小自行车不知不觉就来到了路口。看着熙熙攘攘的街道,人来人往,我仿佛走到了人生的十字路口。不仅感叹天地之大无容我,小七啊,天上人间路人:前面的骑手骑自行车的人类,灯是绿的,你能走开吗,如果你想写诗,请靠在路边。我:去,一定去,再不去就迟到了。..终于来到公司面试了,哦,这家公司挺气派的,1、2、3、4、5、6、7、8、9,一共6层。..电梯门一开,就有前台小姐姐接待,并没有大家期待的打电话、离门环节。..前台小姐:您好,请问您是?我:我是来面试的。前台小姐:你们的联系人是谁?我:范主厨前台小姐姐:主厨?我:对不起,我听错了。范大厨是我下午要采访的餐厅的接待员。是马先生在这里联系我的。前台小姐:还在面试主厨吗?我:不会吧,谁把你这个行业搞的这么复杂,还时不时的开除人,我也得打一份副业。..前台小姐:有道理。..首先填写这些表格。哎,给了半斤手表。我是来面试的,不是来练字的。什么星座,什么血型,什么家庭,什么背景,什么出身,什么是幸福星。..这些是什么样的问题?我是来面试的发生的事情是我即将被送进监狱。算了,写了两个小时,终于写完了。2.面试面试官:小七,你来的路上累吗?我:路上不累,就是填了半斤表有点累。..我们公司是否有太多用不完的纸张?当我离开时,我会带一些回家用作卫生纸。面试官:哈哈,如果你面试回答得好,你可以随便拿我:好的,那你问吧。面试官:我看你简历上是精通zookeeper的吧?我:都是各种面试官吹捧的。其实还好,马马虎虎,世界第三。..3、ZAB协议面试官:那你说说ZAB协议是什么?面试官:你不是精通zookeeper吗,zookeeper里面的zab协议我:哦,那我明白了。我:zab协议的全称是:ZookeeperAtomicBroadcast(ZookeeperAtomicBroadcastProtocol)。Zab主要是为了解决分布式一致性而设计的一种实现方式。面试官:一致性应该解决哪方面的问题?我:要解决数据一致性问题,必须保证leader中的数据和follower中的数据一致。面试官:如何保证一致性?我:leader收到client发送的消息后,先不保存,而是先发送给follower节点。当超过一半的follower节点给他相应的成功时,他会让他的follower保存数据,然后自己保存数据。采访者:你能再给我一些形象吗?我看不懂这张图。..面试官:好吧,不,我是面试官,你是来面试的,我不应该走我:好吧,如果你不走,我会和你详细解释。面试官:OK我:现在来演戏吧,我演皇帝,你演太监好吗?面试官:好的,我:今天中午,御膳房送来了我最喜欢吃的硬菜——木须肉。这个时候绝对不能直接吃。我得先给太监,也就是你尝尝,有没有毒。要是没毒我再吃吧?访者:对,那为什么一定要半数以上的太监认为没有毒,才能吃呢?我:笨蛋,如果只有一个太监,那万一他被贿赂了,我肯定会被停职,很多太监肯定要说没毒才行。访者:对,那为什么不让所有的太监都尝一尝呢,一半就够了?..采访者:是的,是的,皇帝是英明的。采访者:这个年轻人真是了不起。让我亲身体验一下其中的原理。面试官:好的,那你明天就可以来上班了,不,现在就可以登基了我:这么突然吗。..4.总结zookeeper这里就不整理了,后面会继续更新文章,推荐收藏。文中涉及的命令必须像我一样多敲几次。只有在敲打的过程中,才能发现自己是否真正掌握了命令。如果觉得我的文章还不错,请点个赞。另外大家可以微信搜索【小七JAVA面试】阅读更多好文章,获取我为大家准备的资料。本文参与SegmentFault的随笔《如何“反杀”面试官?如果您正在阅读,欢迎您加入。

猜你喜欢