温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,接下来呢,那我们来看一下,那服务端的follow启动他又干了哪些事情呢?这个启他干的事情呢,非常简单啊,我们来看一下啊,那这个follow启动之后,它是不是调用的是这个follow力呀。对吧,哎,Follow点利的,然后呢,这里面诶首先呢,就是读取packet。爱读数据。一行一行读对吧,哎,读你对方发过来的数据。然后接下来那就是处理对应的相关数据,那处理数据的类型有这么多,比如说根据你发送过来的对应的请求,我做相关的一个处理。OK吧,那好,那我们下面呢,就来看一下对应的代码,那这个代码呢,是在这个follow里面。嗯,Follow,那请你查找吧Q。找到了吧,哎,找到它之后,那这里面我们要调用的是这个。啊,我看看啊。
01:02
是不是他呀,哎,Follow lead。找到了对吧,哎,这个方法,这个方法其实我们再看这个同步源码的时候并不陌生,因为一进来之后你还记得吧,找leader找完leader之后是不是连接leader啊,连接leader之后这个是注册。啊,像leader注册相关信息啊,对吧?哎,那我们看一下就这块儿这块其实我们也看过对吧?哎,这个程序呢,正常情况下就在这里面一直运行着啊运行着那它就会读取对应的pack。对吧,来读pack对吧,这里面就是调用这个read record方法啊,通过它来读,读完之后,那下面就调用这个process pack。根据你传过来的leader这个类型,看你leader是什么样的一个请求,那我就进行相关的处理。对吧,哎,之前我们是不发过来这个leader commit,哎,那我就这个应答,然后呢,你后续再发过来的是这个up to date,就当于更新操作,对吧?哎,那我进行相关其他的。
02:02
是不是就OK了,哎,这个呢,就是这个啊follow启动之后,它又做了哪些初始化的一些事情。
我来说两句