00:00
呃,下下一步我们要解决的问题就是说呢。Provider哎,甭管是单一单个一个实力还是一个集群的话,他们都需要去在瑞卡里边去注册。怎么让provider去给他注册进去。哎,做这个事儿之前哈。对,我们在这儿最好是。这样哈,咱们去。这个各个阶段的代码哈。首先第一个呢,是。呃,我们去创建了。用这个服。但是呢,还没有注册的,就是我们现在的这个。不然的话,因为我们都得在前一个基础上去改哈。哎,那么我们现在呢,去找一下我们的provider。
01:01
呃,当然这里边儿首先呢,给它加一下这个相关的依赖。啊,我们在说这个之前呢,咱们先说一个事儿哈,就是说这个。你看哈,我们consumer。这边provider。然后呢,这边是有这卡。啊,然后甚至于说我们算上浏览器的话。Browser。现在关系是这样的,浏览器访问consumer consumer访问provider。Provider呢,其实他有可能呢,还访问一个别的,他可能访问个。啊,他可能去需要去调用另外一个provider。哎,这个provider可能还需要访问购买。哎,然后呢,甚至于说这个consumer可能还去调,再调一个另外一个provider啊,这个都有可能。也需要去访问有瑞卡provider也需要去访问有瑞卡。那你这里边儿,上午索云清就问这个问题,说谁是客户端,谁是服务器端。
02:04
你就不能这样一概而论了。啊,就是说这个你得看你说的是谁。如果说我们说的是browser和consumer,浏览器和消费者,如果只看他俩。如果别的都不看,只看他俩。这是客户端。这是服务器端。如果只看这个和这个。那他就是啥了呀。这是客户端,这是服务器端。可是呢,如果你看的是他俩。那么这是客户端。这是服务器端。如果你看的是他俩。这是客户端,这是服务器端。如果你看的是他俩,这是客户端,这是服务器端。如果我们看的是这俩。这是客户端,这是服务器端。
03:01
如果我们看的是这俩,这是客户端,这是服务器端。哎,我忽然想起来,忽然感觉这个有点有点像食物链啊。就是说你看就是如果我们说他的话。呃,他是他的服务器端,但是是他的客户端。那么就感觉就好像他不在食物链的顶端。但是你像这个有瑞卡呢,你面对谁的话,他都是服气的。我们就感觉就好像他是一个站在食物链顶端一样。啊,因为你毕竟这个provider去往这里边注册的时候,它也是客户端,它是服务器端。啊,他面对谁都是服气的。站在食物链的顶端。他呢,其实也是。啊,一般我们买SQL就他就不会再去调别的了,都是别人调他啊,他又站在食物链的顶端了,他也是站在食物链的顶端啊,将来你说咱们叫ES search。
04:00
啊,这个也是别人,只有别人叫他的份,没有他叫别人的份。啊,站在食物链的顶端,狮子老虎是吧,狼哎。等等啊,站在食物链顶端。所以说呢,其实你看这客户端呢,你相当于是呃,被捕猎的。是吧,啊。或者说,或者你要反过来说哈,你要把这事颠倒过来,如果客户端呢是捕猎者。服务器端的是被捕猎的是猎物的话啊,那这些就成了站在服生物食物链最底最底端的了哈,它成了最顶端的了。啊,这这个用户嘛,是吧。用户是上帝啊是吧。用户用浏览器去访问是吧,他去捕猎这些个服务器端,我们开发东西就是人家的猎物是吧,那就是他就站在服务器这个,他在站在食物链顶端了啊,一切东西都是为他服务的嘛。哎,这个可以这么这么看啊,所以这个是相对的,你看你是相对于谁来说啊。所以说呢,我们consumer和provider他们都是。
05:01
相对于有瑞卡来说呢,他们都是客户端啊,有瑞卡是一个服务器端。哎,所以说现在provider哈,考虑面对有瑞卡,现在是把它当做有瑞卡的客户端来考虑。所以说废话这么半天呢,就是意思是要跟大家说,我们这儿要加的这个,这儿要加的这个依赖。这个一来哈,这边叫。呃。Spring cloud start net fix有瑞卡client,哎,你看它是一个,这时得加个有瑞卡客户端的这个依赖。啊,这个事儿是不一样的。嗯。CTRLC。就这。把这个加进来,他又要去下载了。然后呢,在application里边要配的东西呢,是这样的哈。就配像u client service ull deult zone。
06:01
然后是这个一个地址,这样就直接写了哈,LOCALHO5000有卡。在provider的application里边去配这个东西。设备使用L。哎,这边HDP2个斜杠啊。Local host。5000。所以说呢,你看哈,这边这个光秃秃的不带杠,有瑞卡这个地址是我们要查看,在浏览器上查看这个界面用的。然后呢,这个带有瑞卡,这个呢是provider作为一个Java程序,作为一个微服务,他要去访问有人卡的时候,他带这个地址啊,所以这个东西是不一样的啊。这个是不一样的。
07:01
呃。对,还有一个呢,就是在他这个地方呢。较低版本的时候会要求这加一个enable u car client这样一个注解啊,或者是discovery client这样注解,现在呢,我们说啊,到spring cloud升级到版本比较高以后呢,它就不需要加这个注解了,不加也行啊,所以这时候咱们去看一下啊。咱们现在把provider呢重启一下。看看能不能够给他注册进去。哎,注册进去的话,这就会有信息了哈,咱们去实际运行一下。你说有没有什么学问是你去跟老师学的时候,这个验证不了的。你他说啥就是啥,你自己验证不了。我觉得可能你说学算命这个是不是你自己验证不了。
08:03
预测预测这个说你将来会有啥事儿啥的这个。这个是吧,这个东西不好验证,我说你这个我说你以后。嗯,要。有这个牢狱之灾是吧,但是我也不知道什么时候我就知道你以后有是吧啊。但是你这个,你看你这边你要是没有出这事呢,你也不能说我算的不对,我说是你以后嘛,对吧。呃,哎,大家看啊,这个红字不用管它啊,这是这个一个自我保护机制,有一点点小警告啊,这个没关系,现在呢,这个我们注册进来了。其实是注册进来了。啊,这边是这个三个A10001000是provider端口号,三个A是什么呢?就是我我这个计算机的名称。哎,设备名称这三个A啊,计算机的这个名称。
09:01
嗯,它就是这么显示的,只不过就在这儿呢,它显示个安unknown说未知的什么是什么未知的呢?Application未知的。哎,这其实具体的呢,指的是。我们微服务的名称。我们这儿没有给他指定为服务的名称。呃。嗯。这显示unknown是因为provider没有指定应用的名称,指定应用名称的配置方式是下边这个spring application name at Google provider啊,重启以后呢,看这个注册的情况。呃,以后在spring cloud的环境下开发每一个微服务工程。都要设置一个应用的名称。嗯。哎,就是这个,其实是说你因为不设置的话,是没办法使用有瑞卡注册的这样的功能的。是你能注册进去,你现在这是安诺,将来别人想根据微服务的名称想找你,这个就找不到了。
10:01
所以说呢,在这儿我们去给它改过来哈。简单加一下。哎,这个是我们说spring点。Application name。哎,我们来一个艾特硅谷provider。把它重启一下。嗯。咱们班有没有同学今年是本命年。我去这么多碗,咱们正好差一轮。我也是本命年。对呀。你看这个艾硅谷provider啊,这个名字就注册进来了啊,名字就注册进来了。在以后以后我们cloud的环境下边要都要去写这个啊。
11:08
哎,这个是指定我们当前微服务的名称。嗯。用来。以便。将来以便将来这个叫什么哈,就是通过微服务名称调当前。为服务时能够找到。好了啊,这是这个是作为客户端连有人卡服务器端的时候使用的地址。啊,作为有人卡客户端访问。
12:03
卡的这个服务器端时使用的地址。行,这是我们做到了provider哈,把他的信息给注册到瑞卡里面。哎,这个代码咱们可以去再保存一份啊,这是又往下推进了一点点。
我来说两句