00:00
好,同学们继续请大家再咬牙坚持一下哈,马上完了,那么这些高级部分的知识你看过了以后对你肯定有帮助,那接下来我们要从ne切到我们的NNE通过前四步的配置,完成了数据库的持久化迁移和我们集群的看复配置。那么接下来。N金克啊,要上加上来,复杂度逐渐加深。可以这么讲,杨哥不想把你们培养成为一个只是会编代码的。普通工程师啊,还是希望大家能够未来能够成为是吧,五到八年工作经验了,可以成为技术经理和架构师啊,所以说东西不要怕多啊,那么现在ins啊又要一边复习一边讲解了,Engines由它来作为最前面的入口,程序负载均衡,那么过来我们要修改engine的配置文件,那么这块的话呢,我呢是准备启动user local engine下面啊,这个我们讲过,你要是指定的话呢,你就指定这个,当然指定别的路径也行,我们这有个N看好。
01:05
那么接下来我们呢,怎么玩呢,跑到这儿,那么。User local enginex这个下面啊,前提是我认为你的Linux版的这个enginex跟着杨哥的高级部分已经完成,已经什么都OK了啊,嗯,他这个结合我们的撸R脚本,结合我们做那些keep alive,那些高并发那些等等,这些杨哥都给你们讲过,你们现在出去面试啊,这些肯定会考啊,基本上你的分布式微服务架构,人家一定会问你,你不要觉得N简单,N真的很难的,听懂了吧,不要觉得这个东西简单啊,来过来。N,然后看我们的出厂默认那个,我们备份一下老规矩,这些我就不写了,OK,直接改我们的n can,那么这个时候干什么呢?Engines看法来,兄弟们。抖到我们这儿。来吧,这是什么都没有干干净净的,那么接下来我们是不是要玩这个sor,那么现在第一个我们的监控端口,我们把它改改啊,它NS呢是默认是八零,我们把它改成1111,相当于说现在所有的人来找我们先访问1111,然后从根录下面开始分流,分流完了以后,上面是不是要写一个upstream,就写出我们配合出来的那三个nes节点,333344445555,好,那么这块。
02:19
理论说一下,然后来兄弟们改就改成什么呢?我们的第一步就是三个红框框的部分啊,第一个LISTEN1111,刚才是不是八连改成1111,那么这是我们的第一步,同学们。修改。1111,第二步,我们从刚开始截取,那么这些都注定,然后呢,走我们自己的代理proxy pass http。克拉斯集群说穿了这个是不是会找到我们的,这个没问题吧,那么这些呢,就不再废话都讲过。那么为了避免。整错那么好,我们兄弟们在这块我们直接把这个。
03:02
住掉注掉,OK吧,然后完活,那么这波直接粘贴没问题吧,这是我们的第二步,第三步上面写upstream,你千万不要跟我讲杨哥这个upstream是什么。我就发飙了啊,这个是夏磊老师会上心的,听懂了吧,那么都给大家在基础篇讲过了,那么这块我们的基础入门高级拔高目标就是阿里。P5P6P7给我去打,是什么就是什么,暂时进不了,先去外面别的中场小场打怪练级,一定要持续的努力,上硅谷毕业以后才是学习的开始。好,那么兄弟们跑到这儿。Upstream在哪?是不是在z on的正下方,那么这块都给你呢,写的清清楚楚。听懂了吧,那么在这一块呢,那么兄弟们。直接。
04:01
粘过来好了,就改完了N的端口号,然后我们自己的代理转发到这个,然后我们自己在上面写了upstream,现在是不是我们的333344445555 OK,那么这一块修改完成,那么弟兄们,我们。保存退出NO了,那接下来我们呢,就要开始呢,按照指定呢,就要来开始启动,那么是不是。Enginex,在这个Linux enginex的命令下面,Enginex-C是指定好我们是哪个路径,下面我们配过的enginex,看这波没问题吧,那么待会启动我们就照这个命令好,那么同学们,那么接下来啊,我们就要干的活就来了,第一个是不是要启动我们的。N第二个是不是要启动我们的三台什么neco,那么接下来我们要如果一切顺利,那么测试了以后,我们是不是就可以通过1111.144,注意没有找我们的333344445555访问的时候NS如果这些陈列,那么就说明我们配置成功,好那么同学们。
05:10
我们接下来先启动我们的。那么。这是MYQL啊好,那么找到我们的这个,呃,啊,这个是engine,待会用得到,干脆启动到我们的ni,那么这块nes,那么兄弟们这上不是有,是不是有我们的start up.sh了,那么好,那现在start up。第二。干屁三三,三三兄弟们起来了吧?Is starting with,你看是不是伴随着集群启动,那么444OK一样,那么这个时候55OK,那么这个时候同学们杠E竖线grape,然后现在是不是我们的nis这一波兄弟们没有任何问题吧,然后在grape-v grape,然后在WC-L,那么兄弟们。
06:06
一统计,请看是不是三个nix集群成功启动啊,好,X集群欧了,那么接下来是我们的NX啊,那我们的NX啊,大家请看。那么CD。这块是不是我们的,那么下面我们在这个路径下面,请看这是不是有个N啊,那么执行这个命令点2N啊,那么杠C你是哪个user local下面的。下面的。看文件夹下面,我们这儿是不是有个叫。NX,看这么一个配置文件,兄弟们没有任何问题吧,就是这一步,NX命令杠C是指定哪个路径下面的nx.com配置文件,那么兄弟们请看是不是这个路径下面的N点配置文件,那么这个时候兄弟们一回车,OK,那么好,那么感竖线gra。
07:03
那么大家请看妥拉成功启动,那么接下来不废话了,我们就得试试我们能不能通过N访问到我们的三个ne节点。那么。过来,兄弟们。跑到这儿来吧,直接请看现在是不是111。第21441111是不是我们的NX啊,现在我相当于说我一切都是在我们的Linux服务器里面,然后兄弟们我们这一块是不是necos,然后nis兄弟们一提交,如果能够成功登录,是不是说明我们的数据OK呀?那么这个时候弟兄们可能会说,诶,你这儿怎么会有先三条记录呢?那是我以前杨哥讲课和做测试的时候给大家的梳理,那么不废话,那么这个时候说明什么?通过我们的1111ENGINE是不是就可以成功的访问到我们的nes服务器三个节点,由engines的转发他自己去做,那接下来怎么证明我们的对呢?
08:04
来吧。现在比方说这个date idea,那么我们直接就写个。硅谷,然后config.ya ML这么说能跟上,那么下面我们这呢,就是我们的亚模,那么config。应付OK,那么这一块我们的名字啊,也就是在这没问题吧,假设我们这就2020.2月份没问题吧,那么好兄弟们,我们这一发布确定你怎么知道。那么下面我们就来看看我们的MYSQL数据库,根据严格的要求,如果你真是全部在Linux成功了,那么现在我们查这张表是不是就应该先要由我们的这条数据at硅谷这条数据?好吧,那么现在兄弟们select新from。然后呢,Config下划线应付。大家请看是不是有我们的at硅看点亚M点2020.2月份这条记录,那么至此我们的全部的配置完成那么好,还没结束,还有第三步。
09:13
我们刚才哈新建了一个配置测试啊,Linux服务器的MYSQL插入了一条记录,兄弟们呢,都已经看到我们这成功的插入了我们的全部记录,OK吧,那么在这块的以后,那么大家看。OK。那么接下来干嘛呢?我们做了这个测试也成功了,接下来我们要让我们的是不是微服务要启动注册进我们的nes集群啊,那么这个时候我们找一个没做过的干干净净的9002,那么同学们,我们之前是不是有一个。阿里巴巴的PAYMENT9002,作为支付微服务,大家请看这是我们的配置,大家再请看这是我们的主启动类,那之前啊,我们是找的是Windows版的本机的8848,那么现在你懂的,我们这个地址是不是就要被改了,要去找我们的Linux版本上面的。
10:10
NS1111,然后由NS后面再转发给333344445555,转到谁是谁,所以说。我们的亚膜。在这就换成这么一个东西,那么同学们,我们在这就把它注掉,然后在这我们来看一眼。那么这个时候的话呢,我们就是改了,从8848切换到了我们144的1111,注意111只是个N,真真正正干活的,后面是不是我们的33334444啊,兄弟们,没问题吧?好了,那么这个时候如果一切顺利,我们的9002我们将其启动。好,我先暂停一下录屏,对们请看一下后台没有任何报错,我们的9002成功启动,那接下来的问题就是我们成功启动以后,能不能按照我们的设想,把我们的9002叫Nico payment provider这个微服务成功注册进我们Linux版上面的nes的这些平台呢?那么同学们打开我们的现在看啊,是144IP Linux ip1111这个集群。
11:25
Engines节点,那么这个时候同学们请看服务列表有没有,是不是我们成功注册,OK啊,那么。实例素是一个,那么这些完成我们的干干净净的注册,到此为止,这才是我们的Linux版的nix集群加我们的MYSQL生产的配置,完成了我们的高可用,那么最终的小总结。前面。Nis client是不是就是我们的9002微服务,然后一个微服务找到我们的NS,你后面的nis集群是几个我不管,反正我只认1111,由1111N我们做了转发,然后可能是三三,可能是四四,可能是五五,最终我们的数据都写进我们的3306端口,我们的MYSQL,那么至此完成了我们的engines结合我们的nes的是吗?集群化配置啊好,那么请同学们以后工作中有机会用用。
我来说两句