00:00
那么再往下走的话呢,咱们来给大家介绍关于我们这个Kindle它的一个高可用,对这个高可用呢,在后面加了一个了解,对吧,那意味着什么呢?因为这个东西呢不太重要。对吧,说老师这个东西高可用不重要是吧,为什么呢?因为他出问题的几率非常小。对,就是咱们现在一般情况下啊,在咱们这个好多公司里边,对,虽然说我单点可能会出现单点故障,但是其实出现单点故障的故障率就是很低的啊,很低的,所以说呢,那么有些公司呢,它其实呢,对吧,并没有说配置当高可用,就相当于我就这个工具对吧,如果说挂掉了,我到时候呢,我再把它提起来对吧,这样就行了,对吧,而且咱们现在这高口音其实就和我们这个对吧,这个喊度的ha一样,对吧,这个函度ha它其实只是一个高口令作用,它起到负载作用了嘛,其实没有对吧,其实相当于备胎嘛,对吧,它挂了,然后它顶出去对吧,咱们现在这个也是对吧,而且这个东西和我们这个ATA思路也非常像,对吧,哎,那我们是不是有个组keepper吧来进行监控啊,他也是对吧,他也是对吧?呃,那么咱们现在呢,那在这里对吧,大家看说我现在呢,如果说啊,要是有高可用的话,那么其实呢,我们只啊只是相当于开了一个我们这个备机啊,同一个节点呢,那么咱们还是只有一个。
01:17
Active在工作,那么另外一个呢,就是我们这个standby啊,直到我们现在工作节点挂掉之后,然后呢,咱们现在把standby那才会呢去转正啊,才会去转正吧,那么同时呢,咱们Kindle传输数据宕期的情况呢,其实比较少的,所以说好多企业呢,它并没有配高可用,但如果配的话,这些东西也比较简单,对吧?那么咱们现在呢,在这里先把我们这个进程呀给停掉,呃,怎么去停咱们进程呢?来到这里对吧,我们现在刚才执行的是我们这个start,那现在呢,那肯定是stop对吧,Stop把它进行停掉,然后接下来那么咱们呢,在我们这个配置文件上去修改一下啊,咱们这个kind proper,注意kind proper是总的还是单个的呀,应该是咱们的总配置文件吧,对吧,那么在总配置文件里配什么呢?那其实就是配一个我们的组keepper,它的一个地址,那这个组keep地址来咱们现在呢,来看一看,在我们这个套配置文件下边。
02:17
然后呢,找到我的canle practice,然后接下来咱们呢,在这里去找到我们这个读keepper,它的一个我们的地址啊往上走啊,在这呢,是不是有开到,然后呢,咱CK serve,然后咱现在呢,把这个地址配一下啊D配一下,那么注意啊,咱们在配置的时候呢,那么直接的到我端口号就可以对吧?那么咱们当前在这里喊豆哈豆短然202啊端口号2181短然,接下来多台喊豆203然多号2181,然后喊豆204,这个呢也是对我们现在呢把它配一下,那么把它配完之后呢,其实还有一个地方我们也可以去改一改,短期这块呢,不改也可以啊,不改也可以对吧,但是咱们这块呢,给大家简单说一说对吧,简单说一说,呃,什么呢,这块其实是一个关于我们配置文件对这个修改,其实我们现在呢,再去使多可用的时候啊,高考用的时候。
03:17
种情况下,他其实走的是谁呢?就是关于我们的全局spring配置文件,它走的呀,是这个对吧,他走的是这个,对于是基于什么呢?基于我们现在文件,然后这块呢,我们给它改成什么呀,给它改成我们的内存的就可以等到这个作用是什么呢?这个作用就是我们在做我们那个。这active和standby在进行切换的时候,对吧?那么如果说你使用我们这个默认的话,那么有可能呢,它会发送重复数据对吧?这块呢,咱们避免发重复数据,然后把这块呢给它配一下,把上面这个的注释打开,然后把下面这个注释呢给它关掉,那现在呢,把这个去把这配一下,那配完这两个之后呢,那因为你现在要高可用嘛,短那高可用的话,那咱们现在把它呢去分发一下对吧?呃,来到我们现在202上XSNC,然后把咱们Kindle分发到我们这个203还有我们的204的机器上去,其实有一台就够了啊,有一台就够了对吧,咱们现在呢把它分发到203和204上对吧?然后接下来那么你现在把它分发完之后呢,那么这个时候咱们的就可以做一个测试了,那怎么测试在我们现在202203上来启动我们现在这个T脑对吧,那接下来在202上,那我需要。
04:33
执行一下我们这个对吧,在咱们这个闭幕下面对吧,它有一个什么呢?Start对吧,这个是我们这个202对吧,然后接下来打开我203,在203上呢,我们也请一个203,我也起一个。先看2020启动成功没有,这个呢,已经有我的开头运行了,到已经开头运行了,然后203档来到我的OT model开头下边,然后并幕下面,然后去执行我们有一个start对吧?然后呢,然后现在把它也提起来对吧?提起来之后呢,然后看在我203上有1CANLE对吧?执行了对吧?呃,那么如果执行的话呢,这个时候咱们现在也得去监控一下呀,对吧?为了看这个效果清楚一点呢,那我把这块呢,重新的去监控一下啊,我现在啊还是去监控咱们现在这个卡卡的主题对吧?然后干什么呢?啊,其实大家想一想,我只要是心能变化,我是不是都可以到监控到,那没必要每次我都去到把这数据重新生成一遍吧,对吧,咱可以来到数据库里边玩一玩是吧,比如说呢,那目前在咱们这里边有一个什么呢?有个user对吧?呃,User这个呢,这里边有一个昵称是吧,叫秦蕊是吧,来来一个秦瑞一都注意看,当我现在呢。
06:00
把这东西给提交到的话,咱们这个时候大家看这里我是不是可以马上在咱们这个卡普卡的主题里边可以看到,对吧?咱们当前它有变化记录啊,而且这个和咱刚才的不太一样啊,同学们来把这个复制一下啊,复制一下复制完之后呢,来到咱们现在这里边对吧。这个不要。啊,然后格式化一下,大家看,那么咱们现在如果要是更新操作的话,那么这块是不是有咱当前这个更新之后的一个数据,然后现在数据库来源于哪,这行都是一样的,然后这个类型呢,这也是一样的,这块比咱刚才是不是多了一个,因为如果inser的话,原来它的O的数据是没有啊对吧,咱们现在是不是把原来这个数据由秦蕊改成秦瑞一了呀,对吧?所以说你看原来的数据什么样的,原来数据是这样的,然后接下来再往下这块呢,也不太一样,什么呢?这个态度对吧,是不是变成update的操作呀,对吧?好了,那么咱们现在呢,可以看到数据啊,但是呢,我还没有测高考用,怎么测高考用呢?对吧?备来转正一下,对吧,那来到我们这个202上啊,来到我们的202上,然后接下来咱们让我们的Kindle呢,去停一下是吧,咱们在这里让我202的Kindle去听一下啊,那么听完之后咱们来打开看一看,现在目前我只有203上是不是有我这个Kindle啊,对吧?那如果只有203有的话,那。
07:20
接下来注意看同学们刚才呢,是我现在这个变化对吧,那我现在呢,在这里我要重新的去什么呢?我要重新的去做一个操作啊吧,重新做操作来到这是吧,来到这对吧,把这个呢,我再改一下,把这个改一改对吧?来接下来咱们现在提交对吧,提交那么提交完之后呢,大家看一看,我现在这个这个值是不是又变成咱们的清水了呀,该清水一是不是没了呀,对吧?诶所以说呢,这个他可以把咱们当前的数据呢给记录一下啊,把当前的数据呢给记录一下对吧?这个呢,其实就是我们现在它的一个高可用啊,这块呢,其实就是我们现在它的一个高可用,对这块大家下去去简单的看一看我们这个效果就行啊,简单看看效果就行,对吧,其实你不会够用的也没问题啊,也没问题好了,那这样的话,咱们现在呢,这个数据啊过来了,那么数据过了之后,咱们再往下走的话,那你是不是得对这数据进行处理遍,怎么处理,那你看这个图了,对吧,从我们买so里边可以采集到。
08:20
我们现在这个订单数据的变化,其实不光订单,整个数据库只要变化肯定都可以采集到,对吧,但是我其实想干什么,我想呢,对吧,把这个订单对吧,这个变化给拿到啊,订单变化拿到,那么如果拿订单的话,那么大家想一想,咱们现在是不是不管是谁的变化,咱们是不是都进入到一个主题里边去了呀,对吧?但是我现在想统计首单呀,对吧,那你说首单的话,我都从咱们这一个主题里面取数据,那这里是不是不太方便,对吧?因为所有的数据,所有这个信息的变化,所有表的数据变化都在那一个主题中,所以说呢,那我希望什么呀,我希望做一个分流操作。啊,我需性分流操作什么呢?写一个Spark程序,然后他呢,去读取我们现在的这个啊,这个DB-C啊,这这这个我的主题,然后接下来,那我再去咱们这个拿到数据之后,在咱们当前这个对象里面是不是有一个属性叫table,你看咱们刚才在这里他采集到的我这个兼对象有一个属性是不是叫table,对有user in for,那肯定有订单的嘛,那我希望什么呢?我希望根据咱们当前这个table属性,然后把不同表的变化数据发送到不同的主题中去。
09:33
啊,把咱现在的不同表这样数据,然后发送到不同的主题中去,对吧?那么如果要做这个事的话,那大家想一想,咱们是不是就开始贴SPA代码了呀,对吧,这个代码呢,上午不写了对吧?上午不写还有十来分钟对吧?这个这段时间呢,大家把咱们这个Kindle对吧,简单看一看,其实主要什么呀,主要理解的原理,对它的原理呢,就是买so主动复制啊MYSO主动复制对吧,然后具体的配置的话呢,按这个走一遍就行了,对吧,按这走一遍行了,好了,那这个剩的时间给你们啊。
我来说两句
666
6666
666
感谢分享
666
可以
棒啊
感谢分享
666
厉害了,学习学习。