阿里面试官:分布式锁到底用Redis好?还是Zookeeper好?

阿里面试官:分布式锁到底用Redis好?还是Zookeeper好?

首先,分布式锁和我们平常讲到的锁原理基本一样,目的就是确保,在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。在一个进程中,也就是一个jvm 或者说应用中,我们很容易去处理控制,在jdk java.util 并发包中已经为我们提供了这些方法去加锁, 比如synchro...

蚂蚁面试官:Zookeeper 的选举流程是怎样的?我当场懵逼了

面试经常会遇到面试官问 Zookeeper 的选举原理,我心想,问这些有啥用吗?又不要我造火箭!每次面试也只知道个大概,并没有深究具体的流程,所以在面试的时候总是不能打动面试官,总是特别吃亏,所以这篇就总结一下其中的要点,也希望能帮助大家搞定面试。有一说一,...

MSE风险管理功能发布

1 课时 |
586 人已学 |
免费

如何在 ACK 中使用 MSE Ingress

1 课时 |
114 人已学 |
免费

基于MSE的大促场景流量入口防护最佳实践

1 课时 |
58 人已学 |
免费
开发者课程背景图
面试官问我zookeeper选举过程,我当场给他讲了源码

面试官问我zookeeper选举过程,我当场给他讲了源码

集群概述zookeper  在生产环境中通常都是通过集群方式来部署的,以保证高可用,  下面是 zookeeper 官网给出的一个集群部署结构图:从上图可以得出, zookeeper server 的每个节点都和主节点保持通讯的,每个节点上面都存储有数据和日志的备份,只有当大多数...

面试官:说一说Zookeeper中Leader选举机制

面试官:说一说Zookeeper中Leader选举机制

一、前言今天又是一个阳光明媚的一天,我又怀着沉重的心情踏上了面试的道路,有时我就在怀疑自己,自己是不是不适合程序员这个职业,难道真的要去做段子手。。。不知不觉的走到了要面试公司的楼下,兴奋又期待的拨通了hr的电话,多希望她会说一句:上来吧,给你留门了。。。遗憾的是并没有给我留门...

面试官:Zookeeper怎么解决读写、双写并发不一致问题,以及共享锁的实现原理?

面试官:Zookeeper怎么解决读写、双写并发不一致问题,以及共享锁的实现原理?

一、前言今天清明假期,赶上北京玉渊潭公园樱花盛开,女朋友非要拉着我去看樱花,我头一天晚上干文章到三点半,我很想睡觉,但是没办法,军令难违呀。来到这里犹如来到了花的海洋,让我浑身的艺术细菌开始躁动,我忍不住吟诗一首“樱花落尽子规啼、闻道龙标过五溪,我寄愁心与明月、随君直到夜...

面试官:Zookeeper集群怎么搭建?

面试官:Zookeeper集群怎么搭建?

一、前言作为一名Java拧螺丝选手,不必要掌握造火箭的能力就可以工作,但是面试官偏偏要难为兄弟们,这我就有点看不下去了,我只能带上家里的火箭当场向面试官证明自己。虽然我这个二踢脚可能算不上火箭,但是跟火箭的原理差不多,都是点火往天上发射的,我掌握了这个就相当于掌握了造火箭的能力。关键是我这玩意它好使...

面试官:Zookeeper是什么,它有什么特性与使用场景?

面试官:Zookeeper是什么,它有什么特性与使用场景?

一、前言作为一名Java程序员,Zookeeper底层的一些原理是我们不必学会就可以搬砖工作的一种技能点,但是我为什么还要讲一下呢?难道就是为了浪费大家1分钟的宝贵时间,一个人1分钟,50万人就是1年,5000万人就是100年,赚了,我以一己之力成功搞挂一个人(血赚&#x...

面试官:zookeeper 是如何实现一致性的? 我大意了,让我回去等通知

面试官:zookeeper 是如何实现一致性的? 我大意了,让我回去等通知

首先大家可能会有疑问,ZAB 和我们上一篇讲解的 Paxos 之间有什么区别和联系 别着急,带着这个问题接着往下看吧,后面指北君会揭晓这个问题的答案的。一、Zookeeper 简介那聊 ZAB 协议,先得看下 Zookeeper 是个什么玩意。Zookeeper 是一个分布式数据...

面试官问:ZooKeeper是强一致的吗?怎么实现的?

面试官问:ZooKeeper是强一致的吗?怎么实现的?

ZAB协议简介Zookeeper通过ZAB保证分布式事务的最终一致性。ZAB全称Zookeeper Atomic Broadcast(ZAB,Zookeeper原子消息广播协议)ZAB是一种专门为Zookeeper设计的一种支持 崩溃恢复 的 原子广播协议 ,是Zookeeper保证数据一致性的核心...

蚂蚁面试官:Zookeeper 的选举流程是怎样的?我当场懵逼了。。。

蚂蚁面试官:Zookeeper 的选举流程是怎样的?我当场懵逼了。。。

栈长面试经常会遇到面试官问 Zookeeper 的选举原理,我心想,问这些有啥用吗?又不要我造火箭!每次面试也只知道个大概,并没有深究具体的流程,所以在面试的时候总是不能打动面试官,总是特别吃亏,所以这篇就总结一下其中的要点,也希望能帮助大家搞定面试。有一说一࿰...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

阿里云微服务引擎 MSE
阿里云微服务引擎 MSE
微服务引擎 MSE是一个面向业界主流开源微服务生态的一站式微服务平台,提供注册&配置中心全托管、云原生网关和无侵入的开源增强服务治理能力。在这里我们可以分享关于微服务、MSE的一切。
92+人已加入
加入
相关电子书
更多
ALI技术体系之MSE之Dubbo+Zookeeper最佳实
《MSE 微服务网关》
微服务引擎 MSE 治理中心重磅发布
立即下载 立即下载 立即下载