索引
链接
https://mp.weixin.qq.com/s/Y7-cwHq1Z2hs2CWooFgVyg
文章截图
简评
为什么有分布式锁?因为服务是分布式的。
主流的分布式锁有什么实现方式?zookeeper、redis。
看了这篇文章,我想起来当初刚毕业进入YY时,第一份工作就是使用zookeeper实现一个高可用的监控kafka消费的服务。当初貌似是同事告诉我该用zookeeper实现,但没有具体告诉我怎么搞,我就自己摸索写出了一个zookeeper实现的分布式锁。我还记得当初的程序是可以启动任意个进程,但是只有一个会处于执行状态,其他都是监听状态。和这篇文章里面的原理一模一样,哦,那我当初应该是参考了网络文章自己实现的。
这些知识自己真用的时候其实也就那么回事。但是真要在面试里表现出来自己很懂,还是不容易。面试里想要表现的好需要一个很好的表达能力。并且平时也要多积累,多分享。让自己在面试时更能说。
原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/1535