00:00
就刚才呢,咱们把配置都做到了啊,配置中主要就是这些啊,第一个开启,然后第二个加上你的一个匹配规则啊,里边可以有多个从零开始,就是0123有更多往里边写出来可以了。另外各位注意啊,因为咱们现在呢,用的是一个叫purpose这个配置文件,所以里边你是写012,如果说你不这么做,比如两个相同,它会报错啊,所以咱们用这个来标志不同内容,但是咱们在写这个过程中,还有一种配置文件,各位应该之前也见过,就这个文件。样的这种文件,所以咱们正燮可以我这里边给大家也提供了一个样的写法,跟刚才差不多,而它写法中也是这个结构,只里边不需要加上零一那么一个区分啊,直接这么写就可以了,跟它差不多,那各位啊,两种写法都知道啊,就是包括如果各位在网上去搜的话,你会发现啊,好像很难搜到这pro的这种写法,基本上很难找到,基本上找到都是样么的这种格式,就很多人喜欢用样目格式啊,当然不开除有些人也是喜欢用缝的格式,所以两种格式写法各位都要知道啊,要么你这么写。
01:11
要么用这个样的格式做法都是一样的啊,所以咱们把这个做的配置,然后配置之后咱下面啊,把这个相互启动,我们来做个测试,我先说一下怎么测试啊第一个。咱必须要先把这个NAS启动,因为咱们都需要在NAS中进行注册,这是第一个,然后第二个我们要把这个API,这个getway网关启动,然后你再启动你另外一个服务,比如说咱一会儿用这个edu测试,我就把edu启动,那都启动之后在那中有这getway和edu,然后咱通过网关访问就能访问到啊,那咱们给他试一下啊,因为edu刚才这规则我也配置过了。那咱下面给它启动一下啊,我先把这个API getway网关咱先启动。
02:02
这个啊,启动起来,在这里边,NAS刚才我已经启动起来了啊,咱们把它启动,启动之后呢,我在启动里边那个edu啊,把这两个都给它启动起来。来等他啊,启用成功啊。这个进行关掉啊,就保留这个A片。这个应该可以了啊,然后启用之后,咱们把这个na打开na的地址,希望各位记住啊,就是我们的local house叫8848,加上这个NAS。咱们的这个服务,然后在里边咱们登录它默认用户密码就是这个NAS。这是用户名,这是密码。登进去,登进去之后点开这个叫服务列表,大家看现在是不是有个service getway是在那个网关,然后启动之后,下面我们把这个edu再做个启动啊,这个我们也启动起来。
03:01
把它打开。在里边。启动,启动之后咱再到那cos里边看一下这个屋有没有,如果有的话,那咱们可以进行一个相应的一个访问了,来测试它最终的结果。啊,先等它雄起来啊。这个应该也启动了,然后咱们到那中看一下啊。大家看里边是不是两个服务,一个edu,一个叫get s e,咱在网关的配置文件中,刚才应该都配置过了,就这个啊,那在下面做个访问。咱们到edu中,我们找一个ctrler,咱一块来测试一下啊,比如我就随便找一个啊,咱就找这个teacher,到里边找一个访问地址。那我们看啊,比如咱就找第一个,因为是get提交嘛,比如说现在啊,我先用它原始的地址,因为它原始是801端口,我先用801端口先访问,如果能防盗,咱再换成网关这访问,那咱试一下啊,先是它本地的801。
04:09
啊,就是里边我们写一个local host。8001加上这个地址,后面加上这个名字啊,咱看名字它叫这个范的欧。这个拿过来,然后咱一回车大家看通过801是没有问题,这肯定可以访问到啊,那我们下面的再通过网关访问,怎么通过网关访问的,你把端口号换成网关的端口号。咱们看啊,我的网关端永号,刚才咱们写到了是不是这个8222,所以咱们把端有号换成8222,通过网关大家看效果什么样,就好比说我们用NEX通过901访问啊,效果是一样的,那你看现在我换成这个动我号单一回车。我们回车,比如刷新。各位看是没有问题,通过网关八二端口是仿到了,这就是咱们API getway网关效果,通过网关仿盗就可以不用我们之前的nnux,因为这个getway网关那些效果都可以做到啊,所以这个我们就测试出来了,就是这么一个基本过程啊。
05:19
咱把它完成了啊,所以这个流程各位知道啊,没有特别复杂的,就是你把这模块创建,然后在配置文件中想它这个匹配规则就可以了,这服务名字和路径不要写错,然后服务名字啊,这里边我们现在是都是小写啊,就是这个名字,然后我这个笔记中提供这个各位要写他要注意一下啊,这个我写成大写也要改成你11的名字,咱都是那个小写。啊,改成我们这个具体内容啊,所以现在这个就完成了啊,关于这个getway网关的一个最终测试。各位把这个知道啊,然后这个都说完之后呢,最后给大家再补充这么一个,也算一个理论上一个东西啊,最后做一个补充。
06:04
然后补充什么呢?这里边啊,我在图上给大家就具体画一下啊。画到这个图上啊,咱就画到,呃,重新画一张图吧,啊,这里画不下了,重新画一个。然后这里边我想给大家说什么呢?咱之前一直各位应该都知道一个词,这个词。叫负载均衡,咱在学那个N这个的时候应该说过这个词,什么叫负载均衡呢?就是说把你这个请求平均分担到是不是你的多台服务器上,这叫负载均衡,就是平均分担你的榜压力,而现在咱用给会网关,其实这个负载均衡它本身已经帮咱们做了一个封装啊,那我来解释一下啊,它是怎么做到的,给大家说一下这个原理上的东西啊,这个你给他也做个了解啊。那我来给各位画一下啊,比如现在。这么一个过程啊,我就这么来画啊。
07:00
第一个代表咱那个客户端,或者说我们的浏览器,第二个是咱那个位网关。啊,这是网关,然后第三部分是我们这个访问的服务器,假如我现在啊,我做这么一个处理,我把这个服务器呢,我们这个部署中做了一个集群部署,就是说有多台服务器。然而我现在啊,有这么两台服务器,或者你可有更多台?有两台,然后在两台服务器上呢,我们都部署了我这个service。啊,Service这个edu这个服务就是在我第一个里边部署了service edu,然后第二个里我也部署了service edu,就是他们的服务名字都叫edu,咱做了一个进行部署,而两台服务器啊,他们肯定是用了不同的端口号,假如第一台服务器用的这个叫,比如说啊是8111,第二台服务器用了8222,但是啊,换一个纸啊,就是8112,但是这两个服务器中放的项目都是一样,都是咱们的瑞edo。
08:08
这个过程就叫集群,那现在我说一下这个过程中,在咱用getway网关的时候,它是怎么做到这个负载均衡的效果的啊,给大家说这个一个基本过程啊,那我来画一下啊。比如说我现在通过客户端去进行访问,我去访问我这个edu。因为咱们刚才比如说我们做这个匹配,当你访问内容中包含了edu service,就咱路径中比如说现在包含了这个东西,那他是不是就要访问到我们这个service e丢这个服务去找这个服务,那这过程它是怎么做到的啊,给大家往下来画啊,因为咱们这个是一个getway网关,在网关里边呢,咱应该是配置了它那个匹配的一个规则。什么规则呢?当你入定里边,只要你包含了啊,包含了咱们的这个地址,让他就去找我们这个里边那个名称是service。
09:10
Edu的这么一个服务啊,咱是在里边加这个规则,那他怎么找到的,给大家说一下啊,因为现在不管你是KT位网关还是咱们的服务,我在这个NAS里边,咱是不是都做了注册,就是已经做了一个注册,对于他的过程怎么做,当你做了品关系,他到那中根据你的服务名字去找到你的服务,然后找到之后怎么做呢?大家注意啊,我这叫集群部署。两台服务器上放的是不是相同项目,而相同项目它的服务名字是不是都叫,所以是E,所以他在找的过程怎么做,就会把你的请求给你平均分担到不同服务器中,这过程它会给我们自动实现一个效果,就叫做。负载。
10:00
句号啊,就是负载。均衡就这一过程它会帮带实验出,而不需要我们做O外配置,只要说你这个多台服务器中的服务名字都是同样的名字,当你能匹配到,他就会把你的请求给你平均分担到这些服务器上,因为咱们这两个都是所c bou,所以在调用的时候他会给你做这个平均分担,这过程是由getaway网关帮咱做到的,会帮我们实验出这种效果啊,所以这是它一个负载均衡过程,就不需要我们再去额外的实现,通过getty way已经做到这个过程。啊,这个位给他做个知道啊,你知道它里边更方便的地方,如果你在N这个中呢,还需要额外再加一些规则加配置,但是网关中不需要,只要你服名字一样,它通过名字就找到给你做到这个效果。这个啊,咱就把这个处理一下啊,大家把这知道啊,然后这个负载均衡再多提几句啊,就是怎么做到负载均衡呢,它里面有不同的效果,比如说有几个词。
11:03
不知各位是否记得啊,应该之前也说过第一个这个词。叫什么轮询,就是一种负载均衡方式,叫轮巡,什么叫轮巡呢?就一个来先,第一个,第二个,第一个第二个轮巡还有一种方式,这种方式。叫什么权重啊,就是谁的那个权重高,谁先访问,还有一种方式叫做最少请求时间,就是谁的想时间最短就先去访谁啊,就是它有不同的这种负载均衡方式,不管你是轮询权重还是最小启用时间啊,这各位知道一下啊,然后咱后面会专门有天课,那门课叫做double,待会各位也会讲到,就是附载均衡的几种方式,就什么叫轮询,什么叫权重啊,这些后面我们也会做个演示。这各位先有个了解啊,所以这个就是网关做到负载均衡一过程,它不需要我们做,只要你服务名字一样会帮我们把请求平均分担到不同服务器上啊,这个啊,咱们做了一个说明啊。
12:06
就给大家保存一下啊。第六个。网关实现。负载就好。这个啊,我们就说到了啊。
我来说两句