温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,那我们先来看我们下午的主要内容,第一个呢是open份,第二是3T呢,第三个呢是微服网关,我们先来看open份啊open份呢,其实就是要实现的就是远程的一个服务调用,那么在咱们的这个项目当中,哪个地方会存在远程服务调用这个需求呢?我们先来看之前我们说过的一个功能,就是获取验证码的这个功能,那在这个位置呢,我输入一个手机号,好,然后点击呢获取验证码,然后接下来呢,咱们看啊,这面就是短信发送成功哈,然后呢,我们来看一下我们的。Red服务器上面啊,实际上呢,我们已经收到了这个验证码啊,就说明呢,我们的。这个用户呢,就可以在这儿录入这个验证码进行注册了,但是大家想没想过一个问题,这个手机号实际上之前我们已经用它注册过用户了。啊,那现在呢,如果我们用这个新的这个验证码8518去执行用户注册的话,我们点击下一步。
01:11
那他呢,会告诉我们手机号已被注册。那实际上这个过程呢,我们其实应该在获取验证码的时候就应该校验,如果这个手机号码已经被注册了的话,我们就不应该再给用户发验证码了啊,一方面呢,就是用户操作啊,也会更啊简单一些啊,因为他发完验证码,嗯,浪费半天表情是吧,把这些都录入了,然后一点说已经注册了就不太好,提示的太晚了,第二个呢,对于我们的运营商来说,或者说对于我们运营这个系统的这个商户来说啊,那他呢,也会节省一笔发送手机短信的费用,对吧。啊,所以说无论从哪个角度来讲呢,我们都应该在获取验证码的过程当中呢,去校验用户是否已经注册,那么我们现在就来看一看如何在获取验证码的时候呢,去校验用户是否已经注册,我们打开获取验证码的这个代码,我们会发现呢,获取验证码的代码呢,是在service SMS这个微服务当中,我们这个接口呢,是在这个地方写的。
02:18
这是我们获取验证码的一个接口,好,那么我们在获取验证码,哪个地方是获取验证码?这个地方是发送验证码对吧,生成验证码,发送验证码,然后这个地方呢,是将验证码,那我们至少要在这个地方去判断是否已经注册对吧?好,那怎么判断。我们其实呢,判断手机号是否已经注册呢,他。应该在思维斯靠中判断,因为思维思考是连接我们整个核心数据库的这样的一个微服务。啊,然后我们判断手机号是否已经注册呢,我们应该查询哪个实体对象呢,应该查询user in for这个实体对象,也就是说我们要操作的是user in for这个试题,所以呢,这个判断的过程呢,应该在service Co中进行,那么现在呢,SMS和service Co这是两个微服务,我们如何在SMS当中调用service call当中啊的方法,或者是说拿到service call当中的实体,那我们说呢,我们要在service call当中写一个方法,然后呢,在SMS当中呢去调用service call的方法,哎,这样的话呢,完成一个远程调用的过程,所以接下来呢,我们要说的就是这个远程调用啊,以及如何利用这个远程调用呢,去实现我们刚才说的这个需求,那远程调用本身呢,之前啊张宇老师给大家讲过了,所以呢,在咱们这边呢,就直接对啊这个远程调用呢,在咱们这个项目当中进行一个应用啊好,那这个。
03:59
是咱们现在要完成的一个需求啊,再说一遍,就是在SMS当中远程调用service call当中的方法,那么在service call当中我们要判断手机号是否已经被注册啊,然后来完成这个发短信之前的一个校验功能。
我来说两句