温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,接下来呢,我们来看一下leader在生产环境当中挂了,那它底层又是怎么做的哈,双击打开。首先呢,还是这样一样的场景啊,只是呢,不一样的故事而已啊。那来看还是两个对应的概念,第一个是Leo,第二个呢,是啊嗨,沃特玛啊这么两个。那行,这两个不做介绍,那接下来我们发生的事情是leader挂了。你说他挂了?他挂了之后会怎么说,哎,不管是谁挂了,都会从这个isr队列里面首先踢出去,对吧。好,试一下它关掉之后。那他挂掉了,那接下来就得有新的老大上位。那谁上位呢?哎,比如说下一个是一上位了,那一上位了之后,他成为新的leader,他要干什么事呢。他要干的事儿呢,就是统一思想,不好意思,我是老大了,那所有人呢,都要向我看齐,那你看这个小弟啊,他的实力呢,比老大都强了,这个能不能接受呢?很显然不能接受,那不能接受怎么办?
01:06
哎,记住。那这个leader就会要求这个小弟。高于我的部分,不好意思,全部都得截取掉。那么截取掉之后,那么大家的数据是不是就一致了啊,这一定要注意啊,那这里面说明一个什么事呢?记住,那么这里面啊,只能保证副本之间数据的一致性,你会发现leader和之间数据是一致的。并不能保证数据不丢失或者不重复。为什么这么说呢?你看那上一个leader是不是已经处理到数据的567了?那你看我现在这个绿灯呢,现在绿灯只处理到四,那么面临的这个567是不是有。容易丢掉爱,容易丢数啊,但是呢,他想保证的或者追求的是数据的一致,这个呢要理解一下啊。
我来说两句