00:01
各位大家好,欢迎继续收看上硅谷视频课程。刚才呢给大家介绍了医院管理中相关的需求,以及我们要实现一个远程调用,通过service号的披去调用service c mn实现我们数据的获取,而这过程中我们需要用到注册中心,注册中心呢我们选取NAS,刚才的把NAS已经完成安装,并且已经进入服务。那我们下面继续往下完成。然后咱们下面呢,要做什么呢?刚才提到如果说你想实现不同服务之间的远程调用,那首先这服务在我们的那中是不是先进行注册呀,所以咱们下面就把这两服务在我们的中完成这个注册,那咱们看这个过程我们该怎么去实现。那我下面给各位来写一下。首先第一步呢,我们要进行那注册,咱们在里边需要先引入依赖,那咱们现在打开service里边的po文件,之前呢,咱曾经注释掉这么几个依赖,那我现在把这个依赖咱给它打开。
01:16
然后这个依赖我们来看一下,就是里边那个NAS discovery,咱们现在把这打开,这就是里边的第一步。就是引入NAS依赖,然后这个引入之后,我们进入到第二步,因为现在我想把这两个服务在na中都进行注册,那我现在打开这个hospital,在里边找到它的配置文件。然后咱们在配置文件中呢,就来设置一下那服务的地址,咱们的地址就是local house的是8848,然后把它做个设置。然后把这段话给他就直接复制过来,在里边写下。
02:00
就是关于它的地址,这就是我们的第二步,等等它出来,然后这步做到之后,第三步呢,咱需要找到它的启动类,在启动类上边添加上一个注解,通过这个注解实现在NAS注册中心中这么一个注册,那咱们现在我们来具体来弄一下。我们找到它里边的启动类,然后在启动类上面呢,咱们给它添加上一个注解,这个注解就叫做UN able discovery client,当加上这个之后,我们再来启用这个服务,这个服务就会在那中进行这么一个注册。所以现在咱们就完成一个过程,然后完成之后呢,下面咱把这个服务给它重新启动一下,启动之后我们到那克的这个控制台中来看一下,在服务列表中是否有咱们刚才注册进来这个五。那我们来等它启动,然后启动之后我们来做一个查看。
03:06
各位看,现在已经行起来了,然后咱们来到这个NAS附中,我重新登录一下,用户名和密码都是NAS,然后登录之后咱们打开这个叫服务列表,各位看这里边是不是有个服务叫service-hospital,就是咱们在配置文件中写的这个名字,所以现在我们就完成了这么一个目的注册这个就做到了。然后这个做到之后,咱们下面再按照同样的方式把这个wi c mn也给他注册到na中去,那我下面给各位就来做个注册,首先依赖已经引入过了,然后咱们找到它的配置文件,在配置文件中加上NAS复制地址。然后加上之后,下一步咱们还是找到它的启动类,在行类上边加上,刚才我们加过这个注解unable discovery,然后加上之后,咱们把这个CMN这个服务给它,也是重新启动一下,最终我们来做一个查看。
04:14
然后各位注意,在这个注册过程中呢,咱需要在配置文件中加上你的服务名字,因为咱刚才看到这服务名字在那中会进行显示,所这个各位给他注意一下啊,所以现在这个也完成启动,然后咱们到里边做一个刷新。大家看到。现在这两个服务在我们的na中是不是都进行了注册,就是咱们打开服务列表,看到第一个服务就是service hospital,第二个服务叫service c mn。这样的话,咱们现在就完成了注册,所以各位那按照我刚才过程把这两个服务在那中进行注册。然后这个做到之后,咱们下面呢,就开始完成里边的具体功能,那功能该怎么做,给各位来说一下,首先第一个呢,咱们可以在service hospital里边创建一个就是医院列表接口,这个接口肯定是一个条件查询待分页。
05:17
然后咱们在CMN中再来建一个接口,就是根据我们那个编号或者说值来得到你那个就是数据字典名称,具体说是咱们的医院名称,所以咱们下面就来在hospital口中和S里边创建接口,创建接口之后进行这么一个远程调用,现在咱是完成了最基本的注册。
我来说两句