00:00
好,同学们,那么上一讲我们呢,大家介绍了啊相关的。理念和定义,那么接下来我们来看看构建一个新的工程,将技术让它落地,让大家体会一下什么叫面向接口调用微伏过好,那么这个时候呢,开始。来看考consumer depart80我们芯片干嘛depart,那么言下之意是不是根据我们前面。一样化炉一样化葫芦的模板方式,对八零的内容来考,这就拷贝到我们当前新建的工程啊,所以说来吧,到附带鼠标右键,那那么这个时候摸掉,那么这些呢,都已经是看老师呢做N多遍了,老师呢一步不过不再多废话,那么这个时候接下来我们要赶到事情了,来吧。首先修改主体种类,那么这个时候大家可以看是不是在N的相关的内容啊,那么什么意思啊,这个时候我的要求是不是请大家第一个。
01:13
好,我们这些内容直接拷贝过来啊,那么ARC may看下面有。com,那么呢,拿过来。好了,那么呢,直接给到肺。粘贴,然后呢,配置文件拿过来,直接给到肺粘贴好。那么这个时候我们都知道这块用日本的入了,那么这个时候我让他删除好。老师,喝口水哈。好,那么同学们打起精神哈,你看杨哥呢,连续的讲课,嗓子呢,也确确实实的很疲劳,但是呢,没办法,我们都是为了共同的一个纪念走到一块,毕竟嘛,严格是大爱,我只相信严师才能出高徒,那么呢,你在杨哥这多学一门有用的技术,出去外面是不是才能够少说一句求人的话呀?
02:14
所以说呢,也希望各位同学们呢,看着。严格的,即便嗓子不舒服了,也必须认认真真的做到位,毕竟嘛,职场里面每一天都是现场直播,没有彩排,没有无所谓,必须做到位,好,也感谢那位同学给杨哥买的矿泉水啊,好,咱们呢,大家呢继续。那么大家看这边是不是报错了,为什么呀,那么因为这个是不是还没来呀,泡物联四面,那么主体就是主体动脉的名字,我呢先将题改掉,那么能这块的话呢,React而呢,那么finish啊finish啊搞定,那么接下来干嘛呢?工程破沫修改要添加对的支持,那么。
03:04
不多说了,都明白每一个知识点今天加的就是这么一个东西,那么剩下的啊,我们是不是完成我们泡沫文件的相关内容的T啊,好,主体动类就改完,那么呢,这个时候我们找到我们的DEPAR80,那么来吧。他领的直接呢,拿过来。拷贝那么呢,我们哦稍等啊这块的话,还不能够这么直接粗糙的拿过来,那么这个时候我们呢,只能拷贝从这到下面的好。那么在这去掉我们的肺。那么呢?拿过来好,那么这个呢,就是我们参考八零所构成的全部工程模块,那么当然这边也没有这些东东了,今天暂时取消这块报错的买入了,我们呢也给它拿掉。
04:07
这块暂时不用rib,我们都讲废了好。那么其他的当然是保留,也没有什么太大的问题,那么好,这块肺完成以后,这是有个泡沫,那么泡沫,那么是不是要添加对肺的相关知识啊,那么开高,那么这块一定义的水本相关的,那么这个时候我们呢,给它拿过来,OK。那么这边就是获得我们呢,给什么呀?诶相关的内容啊,本次的配置就到这这那么接下来看修改我们的A加工程,那么呢,啥意思呀。不要忘了同学们,我们这个API杨哥之前是不是说过一句话,他是所有N。接口的还有公共的一些抽取和配置啊,那么现在我们呢,要对面向接口编程来调用微服务,那接口类的东西我呢也习惯于把它放在API,因为不要考虑到只是现在只是他一个人调用,也有可能别人是不是也要调用啊,那么这个时候我们呢,对于这种通用的公共的就放在我们的API工程,那么接下来看什么呢?
05:20
第一个泡沫么,完了,我们添加S相关的知识,那么红色部分是本次修改的内容,那么找到我们的I工程,然后找到它,然后找到我们相关的departmentc OK,搞定,那么这块搞定了以后,大家看新建什么东道是不是接口啊,那么呢,这个时候我们呢,在我们API这新建一个package键,那么这个package键那么是不是要写我们的。Service接口层,然后哎,这个接口的时候,我们添加接口名字啊,弄过来能不能不用点这个接口叫depart。
06:06
Service client service啥意思啊?那么言下之线之前我们干活。大家看我们看的service是不是也就是这些个方法呀,那么这块呢,是真真正正的是吗。在提供者的态者的接口,那么接下来我们要看的是在这个里面也是写这些对应的接口啊,那么呢,所以说这些方法不再重复的解,就是什么增加呀,Get呀,List呀,这些呢,写过很多遍了,我们直接干什么呢?来。Client又看到一个新的注点,那么呢,又看到这样的红色殿堂,好,那么言下之意有捏考然是不是先要有方法呀?那么我们现在要看到这有这么一列。来这个时候请大家看。
07:02
我相信,就是我现在还没解啊,大家也应该7788猜得出是什么意思了吧?好,给大家呢,十秒钟解决一下。好,那么这个时候大家呢,都明白这个接口里面是不是有at list at这三个方法呀,上面是不是反问这三个方法的rest风格的映射地址啊,然后这些跟以前的都一样,只不过换了个接口的名字啊,第实质是不是还是depart service。只不过我们为了快又怕重名,又到了一个新的接口,而这个接口的话,脑袋上插了个非client,它的意思是什么?针对于细力度化的控制,对哪一个微服务并加进行面向接口的find编码。那么还记不记得我们刚才。那理论的时候说过什么叫啊,大家请看第一个rest client,那么说白了,RI和fair是不是都是client的第二个啊,它能够让企业one service客户端变得更加容易强调它是客服端FA,然后用什么换建一个接口和一个触点,那么告诉我这个是不是一个接口,这个是不是一个触点,这两者的一结合用在什么身上,作用在部门微服务身上,后续我们是不是可以通过面向接口编程,进而进一步的访问到这个微服务啊?
08:32
哎,我相信这个步骤大家应该明白,突然那么欧拉理论到编码的落地,那么接下来。我们来看完了以后,我们呢直接过来,那么呢,这些都不再多说干嘛呢?API由于是公共部分,好,那么这个时候我们需要将它进行同心的什么呀。没问。
09:01
Clean,然后may in store,那么这样的话呢,是不是保证我们每次报那么都是最新的,那么呢,尽量保证不出错啊,那么我个人的习惯呢,是修改了以后呢,就没门可令一做一套带走,那么这样的话呢,尽量保证不出错,那么呢,这一步完成了以后,那么呢,我们这就知道了,哎,他要干的事怎么样?我们要完成的通气,现在在这儿定义了以后就是接口加不解,那么当然根据前面也见过这种红色箭头,是不然会有一个匹配的呀,那么好。接下来我们回到depart工程修改什么看错了,添加上一步新建的这一个接口,那么由于我们现在修改完AP,他那么现在。那什么呢?是不是也有controltr了,那么这个时候controlt了,大家看现在的controltrler是不是都是之前我们那个版本的套用rest temperature呀,比如说现在我们拿掉不再用了,重新编写,那么编写为什么呢?添加上一步的这个东东,那么言下之际,我们现在是不是怀他。
10:21
这个。Service啊,那么OK toy啊,那么大家告诉我,现在是不是变成这个controltr了,他来调用这个service啊,上一轮我们看看去掉的那个代码是不是反抽了,没有调service接口直接是什么呀,调用rest,面向rest模板编程啊,而现在是不是又回到了我们的老套路啊,你懂不懂control抽了调我们的service接口啊?哎,弹成这样我相信大家应该非常熟悉吧,这个套路啊,弹层吧,Control抽了,Service是套餐,买色就是不错欧了好,那么呢,同学们点头点的很嗨,那么接下。
11:01
那么接下来那些什么是不是就是service到什么东东?相应的啊,我们的这些东西了吧,这个呢,杨哥在前面写过,节约时间,不太多废话,那么欧了。大家看。这不是还是我们说过的这些东西非常熟悉吧,那么现在是不是标准版的CTR来掉我们的service o了,那么这个时候我们呢,往下翻。言下之意,大家看。在这块是不是还没看到我们对应的红色箭头呢,那么这个时候呢,诶client,那你这。定义了。新的注点这要启用啊,所以说我们呢,自然而然是不是有变的开启和定义以及使用了,OK,我们回到我们的depart费,那么这个时候大家请看这块是不是我们的depart费相关的什么东东。
12:04
通常要修改我们的主体动类啊,我们这是主体动类,那么呢,欧拉。来吧,80APP,那么余下的该留着,留着红的这样个新增加的东东,那么呢,这些这个什么里面的我们要扫描的包,这个是不是还是我们现在干嘛cloud里面的学籍,那么也是这个包,因为我的抛都是同一个,那么从这是不是又符合我们的公式啊。图标以及新的注体以及label叉叉叉某个主体名,组件名字,开启一个新的微服务啊那么这些。都收工以后,我们的费基本到这编码完成,那么接下来是那么什么呢?第一步我们呢,打开三大三个长老,那么是不是我们的蝴蝶呀,那么呢欧了。三个有瑞卡集群的相关启动,再来三个部门微服务,那么呢,前面说了你们懂不懂背是不是你看。
13:17
那么呢,他呢什么呢。集成了RI本啊,故意的现在才轮回来说,利用RI本维护服务信息列表,通过轮询实现客户端的负载均衡,根本不同的是通过fan只需要定义服务绑定的接口,皆以真名式的方法优雅而简单的实现服务调用,什么意思啊?也即因为fan遗成了rib,就是说fan它也带着默认rib本轮巡算法来做附带态。而且人家说过了,你只需要注意服务并绑定接口,以声明的方法O了是不是就是我们前面的相关的内容也记我们刚才API再次重复啰嗦的三遍,说一下一考后面。
14:08
针对哪一个微服务部门为服务,那么跟我讲是不是你服务。来绑定月考。然后声明制的。OK。好,同学们摇头。那么接下来。三大服务济南那么8001那么呢8002那么呢我们的8003,那么这个时候什么呢?那么呢,等它启动了以后,稍微费点时间,那么呢他呢注册需要一点点时间啊,那么呢,然后我们呢,回到我们的脑图,现在我们要看的是什么呢?启动费自己那么言下之意大家都知道是不是又是七个微服务啊,那么当然第三个。成功了以后,我们把我们自己的那这个肺给它移动。
15:03
好,那么这块可能要花点时间,我暂停一下录屏,等他慢慢的提到。那么呢,因为现在这个微服务呢,也就是越来越多,我们呢,直接呢来看一下啊呃,等他一会呢,每一个脂肪高这个。杨格的本子呢,内存呢16G,但是呢,也是有时候呢,也是用的呢,越来越多是吧?大家请看一下我们现在是不是也会用我一半的内存了,OK,那么呢,这边那我们来看一下要测个什么呢?K呢,是不是自带负带均衡的配置项啊,因为它集成了re,所以说这个时候大家请看我们呢。老规矩,这个地址啊,然后刷新一定。3213213。二大家看现在这个东东,我们明白,我们根本没有启动我们的八零,我们启动的是de,哎,没有启动这个depar,八零根本就没有这个微服务,那么所以说现在为什么能调用,因为我们出来上面是不是依旧还是写了我们这个consumer相关的访问链接地址啊,那么言下之意可以看到根据刚才我们粘贴的访问地址怎么着,是不是完成了面向接口来调用微服务,那么能,所以说在通过接口的方法调用了right的服务,上一轮咱们之前一定要进行一下对比啊,那么这个时候我们这边用的是什么东西呢?干嘛呢?
16:42
我们的spring controller大家可以看,上一轮我们写的很清晰,是不是用的是controller加rest complete呀,说难听点是不是这个再狠一点的往下说就是如一本椅子就是。RI啊,我们的什么rib本代啊,然后呢,我们现在呢,有瑞上面呢,已经完成了服务名称的注册,二代呢,是直接找到这个接口,那么大家请看现在他这个接口是不是针对于这个微服务,这个微服务都已经做成这有违卡了,那么我们呢。
17:21
不管我这个接口让我屏蔽,你不要告诉我微服务,我不想面向微服务名称编程,我还是想面向接口编程,那么一样的套路。这个时候那么就是我们的什么这个面向接口编程啊,之前的80RIB本这个,那么就是面向rest编程,最终两个都可以完成负载均衡的作用,那么这个就是我们就两道题。
我来说两句