00:00
好,那么各位同学,接下来继续往下走,我们来看一下我们的discovery。什么概念?服务发现你可别忘了。我的主题可是叫服务注册与发现啊,当然这个知识呢,了解就行了,不是重点。那么什么意思啊?那杨哥能不能一句话讲明白什么叫服务发现啊?简单一句话就是我们现在点这是不是有一个东西叫for呀,但是这个是有瑞卡,我们自己点自己相当于说是吧。我们自我信息的掌握,那么现在这个服务发现的意思就是说,我们要有点类似于把我们这个服务的一种说明,对外暴露,一个微服务也能够让消费者知道我们能跟上好,那么这儿呢,待会儿我们来演示,我们来说。请大家看。对于注册进余额卡里面的微服务,我们可以通过服务发现来获得该服务的信息,那么言下之意什么概念呢?就有点像我们登录一个网站去查查当前入驻进鸿福科技园的所有企业有哪一些,那么这个时候干嘛?我们是不是要对外暴露这么一个查询接口啊?再说难听点呢,就是说比方说你现在淘宝上下了个单,你这个快递现在到哪了?这个顺丰的快递,那那个顺丰的快递员是谁?那么这个时候是不是可以有一种。
01:28
快递查询发现的一种接口和信息提供服务啊,那么这我们来看修改我们的工程8001的depart consumer。嗯,干什么呢,我们要那么呢,请大家看。我们呢?直接要添加一个新的接口,叫服务发现接口,那么这个接口就叫这个名字。Discovery client没问题吧,同学们好,那么看。
02:01
回到我们的depart啊,这先把它关掉吧,省得我一改的时候它又会热加载部署重启,烦,那么这块的话呢,我安安静静的在给同学们演示,那么好,回到我们的。8001,那么呢,我呢要对外暴露一个东道给人家来了解我,了解我什么呀?那么这是不是我们的discovery,那么呢,我们呢,注意我们这儿的话是选的是这个东东,那么我的名字呢,叫client,那么言下之意,这的意思就是说我们这是不是又要做一个类似于depart。Discovery这么一个rest风格的服务,然后或者说叫方法,然后让大家能够知道我长什么样啊,知道我的信息,所以说这块那么呢不是重点,大家了解一下这。我呢直接呢,给大家呢,演示一下就行,他不是什么重点哈,那么呢,同学们我就是没讲,那么呢,请大家呢,根据我的要求。
03:10
哎呀,那么这个时候干嘛。我们这边是不是可有可能是刚才这个包导入出错呀,我来看一下哈discovery OK,那么这个时候我们呢,直接呢,引入最长的这个它是顺的,那么大家看现在是不是百病全消了。OK,那么看什么呢?我要服务发现,那么也就是说要让别人来解读我,让你们发现我我这个服务自身对自我的一种描述情况,那么啥意思呢?来吧,上面这一坨是不是前面我写的呀,那么这些不说了干嘛呢?Client,注意这个client是这个的意思哈,那么干干脆如果同学们干嘛呢,不好看的话呢,我就省得往上翻了,我们看给它扣掉,你就去照我前面是不是了这么一个变量,依照client,他看client.get service这什么意思啊,这个的意思就是哎呀,我把那个有瑞卡关掉了,那么也就是说刚才我们那个有瑞卡里面是不是有一个微服务啊,他这个意思就是去盘点U瑞卡里面。
04:18
你看这是有个list,就是拥有的微服务有多少个,有哪一些,这么说能理解,然后假设哈,刚才我只有一个微服务叫部门,后续我们工作中越做越多,有部门,有商品,有交易,有订单,那是不是这个例子里面就有四个微服务啊,那么每一个微服务啊,我们这个绿测里面变列在这个。微服务列表清单里面list打印出来,那么第52行大家请看我们这个list里面干嘛呢?有那么多我要在这个client装到这个例子里面,然后呢,我要找一个件部门的微服务,那么是不是在这个例子里面可以找得到啊么?找到了以后打出这个部门微服务它的ID,主机名字,端口以及访问地址等等的相关信息,那么跟我讲,这种情况下是不是对我们微服信息的一种应付信息的描述和提供暴露出给大家调用啊,好,那么这时候呢,请大家看,那么呢,我们主启动类,那么当然。
05:25
说过啦。大家。懂的,是不是又会添加一个新的注解标签了?那么O了,我们这呢,主体中内就添加这么一个来吧,做服务发现的。那么呢,跑到这主体动类做服务,发现那么导入包好,那么呢。再往下看,特启动有水卡启动8001等一会儿干嘛,我们都知道8001是不是要花大概一两秒钟时间入住进我们对应的U卡S啊好,那么呢,这个时候请大家看7001。
06:11
给你启动8001给你启动,那么这个时候请看。主启动类是不是带来这个注解了,它提供服务发现对外可以暴露,那么前面我们定义了以后,现在我们rest访问风格是不是有个depart discovery了,那么欧了,接下来我该怎么访问呢?能不能一切顺利的话。Localho。8001,那么不用讲这个现在是不是相当于我自测啊,8001就是我自己,那么看看微服务提供者自己来调用自己的discover的接口能不能通,通了以后是不是才能对外暴露啊,那么好。注意,除非这有consumer哈,否则的话60克,那么你看。都没死。特instance配对,我们就说一个问题。
07:05
现在请大家告诉我,我local。后啊70012,请大家告诉我,我这是不是在这个list里面只有一个微服务入住啊,那么呢,不用说,结合我们的代码,这个list大家请看,那么呢。我们801。好,稍等哈,我重来一次。质质太多了,先把它清掉,那么这个时候我们来看,我一刷新又访问了一次,那么大家懂的。请看。collect.get service list,那么当前这个list你懂的,我现在是不是只入住了一个呀,所以说这一段代码就是这一段,那么是不是我只只入驻了部门为服务啊,如果后面我们有部门商品交易订单,库存积分,那么叉叉叉叉叉在这个里面是不是越来越多,好针对于它我们要找一个这个client,有没有一个名字叫这样的一个微服务啊,有,那么这块是不是我们微服务名字啊,那么呢,在微服务清单里面,100个微服里面找到微服务名字叫这么一个,拿出来干什么呢?看看你的server ID,主机名字啊等等,那这些大家。
08:24
跳走了哈,大家看,我每访问一次,我再刷一次,再刷两次,大家看。这个是不是就我们的server ID,微服的就叫这个名字啊,大家看这个是不是叫主机,是不是就是我们的鼠标点上去的左下角的IP,大家再来看这个是不是叫我们端口801端口没问题吧,我们的U2,那么是不是就是这么一个地址啊,所以说这个就是服务发现那么好,现在可能有同学说,那这不你8001自我调用嘛,自娱自乐。那我们的consumer如何能访问你呢?那么所以说接下来我们的步骤是不是也要去变更并修改我们的八零工程啊,那么来吧。
09:09
跟刚才的一样,那么巴林工程呢,我们来看。注意,这个微服工程不是重点哈,服务发现。只是对这个。对象的一个使用,所以说大家了解一下,我们就不再浪费时间,因为毕竟啊,怎么说吧,像官网上吧,他为了构构建的大而全,他说有瑞开始满足服务注册和服务发现的,我们刚才肯定已经是不是详细的给大家演示过什么叫服务注册了,但是发现好像不说吧,我又觉得这知识完整性上面有点对不住各位同学,但是呢,它这个东西真不是重点,就是一个关于我们的对外展现,OK,好,那么来同学们现在呢,回到我们的八零号。Controltr了,这个八零后controltr来了以后,大家请看我们呢。
10:00
找到我们的CTRL了,那么接下来呢,我们呢,也也就弄过来,那么呢。二弄过来了以后,消费端可以调用服务,发现大家看我们说过,最终是不是看C说了算啊,最终我们是不是要给消费者提供服务,那么这个时候可看consumer depart discovery,那么呢,Depart discovery,那么这个时候跟我讲弟兄们是不是就是我们这个路径啊,那么相当于说八零用这个consumer消费者的路径访问了8001微服务提供者,OK吧,那么它呢,没有什么特殊的,那么所以说我们这。直接呢,过一下就行,那么好,但是别忘了,现在我可是又要把八零给启动啊。那么言下之意,同学们。八零消费者7001有瑞卡服务注册中心。
11:02
8001微服务的提供者,我们现在可是起了三个微服了,那么好,接下来呢,我们呢来看看。那么呢,如果一切顺利,我们的local host consumerpart它是不是有个discovery,那么大家看后面是不是从客户端也能够成功的访问到啊?OK,那么这是不是也就是说相当于说以后因为哈,你只有自己人才能进来点你这个吧。那么别人他点不到啊,他并不知道微服务啊,那么我呢,为了让你对我有一个了解,比方说我让你知道我的server ID叫什么,那么我8001服务提供者是不是可以做一个多样暴露的服务发现的窗口和rest给你来访问,你这样是不是可以获得对我的了解啊?OK,那么这个就是我们,我发现。
我来说两句