00:00
好,同学们,那上一讲我们完成了用。网关做了我们的挡在8001服务前面的配置,那么。算是一个入门的基础案例,那也讲了getway网关路由的两种配置方法,要么和我们可能刚才有同学说有点恶心的这个路由写法哈,那么这两个呢,就看你嗯喜欢用哪一个都OK,访问我们的百度新闻,那别忘了杨哥布置的作业,我带你们做了国内的,你们就给我做国际的。好,那接下来看一下我们案例做到这儿以后,我们存在一个什么样的问题。打开我们的9527网关的配置。同学们。8001。第一个出现什么问题?是不是我们的地址写死啊,OK,第二个我们在微服务的架构当中说过了,基本上服务提供者不可能只有一台机器,那么这是8001这儿。
01:02
8002换句话说,是不是又要实现一种负载均衡啊?那么请大家看以前我们干的时候是客户端。我们这儿直接反问过来,是不是我们的八零。这一波没问题吧。那我们自己的。服务端。客户端是8080,这我们靠一个什么东东,是不是对外暴露的一个在有瑞卡上面的统一的一个微服务名称。好,同学们,找到这个微服的名字啊。没问题吧,然后我们这儿以前我们在这儿啊,同学们,我们依赖的是什么东东。是不是微复文明加我们的瑞?实现了我们的负载均衡,然后的话呢,实现了一个去找我们的。80011个去找我们的8002,并且默认的是不是121212,依次轮询,好,这是以前,那现在我们两个80018002。
02:12
跟以前稍微不一样了。还是建立一个类似的架构,但是我们在外面这一侧。这个是我们对外暴露的微服8001802,这我们已经不再是我们的瑞了,因为现在我们出了一个东西,这个东东是不是我们的9527,我们的网关,那是不是要要求我们的网关动脉暴露统一的一个服务接口,那这个接口的话,大家请看,可就是我们的九五。二七网关服务端口,我要求你现在你个过来。找到我们的9527,然后由网关来实现我们的负载均衡,这一波清楚,而且我们在配置上一再强调嘛,这80018001那。
03:09
我们是不是不能写死啊,因为有可能你这个动态扩容呢,你在这儿你不能说啊,了不起,我这呃这个地址啊get,我找8001LB我找8002,只要匹配都OK,没有这样的说法,因为一扩容了以后,有可能有8003。8004啊,我们不知道后面具体是一还是N,我们只认前面的9527,那么就要保证加强我们路由网关的。性能从网关测要识别复杂和均衡好,那么下面我们来看看我们的问题,完了以后完成了我们前面的配置啊,知道了用路由。编码和我们的。亚姆配置啊,完成我们的网关,那么接下来看看通过微辅明实现是吧,动态路由就是我们这儿讲的这个东东,那么走起。
04:04
一。默认情况下,Get会根据注册中心注册的服务列表以注册中心上,那么当然这个注册中心可以是可以是U卡,可以是cancel,它们上面的微服务名为路径,创建动态路由进行转发,从而实现动态路由的功能。好,那么下面。我们呢,为了演示这个一个70011个。两个微服务提供者80018002,我们这儿先提前启动,OK,那接下来同学们走起,我们呢,泡沫这。加这么一个,也早就加过这一波没什么问题吧,好,那么来吧,我们的样配置文件应该怎么玩呢?直接在这把我们的80018001替换加这么一个通道,开启注册,从注册中心动态创建路由的功能,利用微户名进行路由。这个请。
05:03
开启第二个,把我们以前写死的地址换成我们的URLB,附载均衡同一个位数名称完活就这么简单,兄弟们OK吗?好,那么所以说到这儿了,以后请同学们过来。找到我们的9527,然后。对齐get。下面的话来。小小的一个缩进。OK,那么在粘的过程当中啊,这要注意缩进不要太多。OK get,下面开启路由动态路由的识别功能为错第二个。把我们的这个地址拿过来。那么当然这个地址是不是也就是我们在。余热卡上面的地址,好,那接下来同学们写死的地址拿走,换上这个写死的地址拿走。换上这个那。
06:00
路由动态路由,只要发现UR2,我就去注册中心下面去找这个服务,那么接下来是不是12121212可以实现,那我们来反馈我们的LB这些东东,就可以获得我们最后的动态路由的功能展现,好,那测试也很简单,我们就拿这个,那么这儿可以看到八零零幺八零零二两个端口切换,代表我们启动正常。好,那么同学们,我们找到我们的9527给他启动一下,我先暂停一下录屏。同学们,我的927网关按照我们的配置重启成功,那接下来我们进行一下测试,地址拷贝懒得写了,那么以前我们是不是什么local,然后是八零端口,这是不是写个consumer,还记不记得那是我们从八零发出来的,那么现在我们是直接通过9527从红色部分这看看以这个为服务名字,通过9527这个端口号,能不能通过我们的网关获得我们的动态路由。好,那么同学们,我们新起一个标签页一粘贴,大家请看8002。
07:04
121212121212切换成功,可以看得出这块是不是我们9527。基本上没有再写consumer这样的单词了,那么通过这样的配置达到我们动态路由的平衡功能。
我来说两句