00:01
现在这几个都起来了。呃,首先第一步呢,是先发一下这个验证码。哎,我们说在这儿,我们red也登录一下啊。哎,超时了。这个是为啥呢?你看啊,这是显示的是超时。那么其实我们red这边呢,其实它是它是有的,而且这个数据甚至于说他都写进来了。呃,然后这里边吧,其实是说他第一次请求的时候哈,他可能需要建立一些个缓存啊,或者干嘛的,他会比比后边的请求要费时间。
01:01
我们现在什么代码都不改哈,我们就是这个重新去走一下。哎,就就好了。啊,所以说呢,这里边儿吧。呃,我看一下啊,这里边儿应该是有地方,我们需要去设置一下。这个在在下一个工作室里面。是哈。嗯。对,就是这个。这个上上次建的工程和我们这次建的工程,这个名。嗯。
02:01
这是这是port,但是我们不是看它哈,我们看一下这个getway。看一下这个在网关里面我们做这么一个设置。网关里边设置一个东西呢,这个哈,这个ribbon的time。哎,我们说了,其实这里边儿呢,我们住哈住。或者是我们的这个肺。他们的底层呢,其实都是靠ribbon。根据什么呢?微服务的名字。去找谁呢?他们去找这个有瑞卡。哎,这里边儿呢,其实哈,我们没有直接在用RI本,但是呢,实际上来说呢,它是底层都是在用RI本啊,再去根据微服务的名字去找有瑞卡。有人看给你返回来这个微服务的详细的信息,然后再去发请求啊。
03:01
呃,所以说这个时候呢,这个ribbon哈,我们设置一个ribbon的一个超时的时间,把这个ribbon的读取超时和连接超时的时间呢,给它改大一点啊,改成这个1万这样一个比较大的一个数。然后呢,我们后边呢,是根据这个我们的。呃,这是根据叫呃网关去访问。哎,你看他在这儿这个。他这po又相当于我们authentication的consumer哈。这里边儿呢,它应该是没有配我,我看一下哈。啊,这也配了。啊,那如果是我们走这儿的话,这里边儿每一个都配这个。嗯。那我们把这个加上啊。把这个加上,然后我们重新跑一下。就他时间呢,还是会花多一点的时间。但是呢,他不会那么。呃。判定为超时。啊,他还是会第一次请求还是会花时间,比以后的请求花时间要多一点。
04:02
你看这个这个这个超时呢,其实是这个,其实是瑞本在报这个超时啊,是他在报这个超时,是因为他默认的超时时间有点短了。所以说呢,这个我们有需要的地方呢,咱们都把这个加上啊。这个我们在笔记里边也写一下。这个代码还。后边还有好些没写的啊。这是关于我们第一次请求的超时。由于。在第一次。请求中啊,需要。建立缓存。呃,建立连接。操作较多。所以,呃。比较耗时。
05:02
如果按照默认的。呃,超时时间啊,这个spring cloud环境下边吧,它这个超时的时间很多。有各种地方都会有这个时间的这样一个设置,这个ribbon呀,Tricks呀,呃,这个网关呀等等哈,都有,我们现在呢,指的是这个ribbon的超时时间。如果按照他的默认的超时时间来工作。那么第一次请求。呃,会超过这个时间。导致。超时这个报错。这个为了避免这个问题。我们把这个。Re。的超时时间这个放宽啊,就是这个要延长。这个配置的方式是在我们application。点压没中。
06:06
加入如下的配置。哎,就是这个吧,是你看哪需要哈,在哪个工程需要就在哪个工程去配这个。咱们把这个配上以后呢,咱们重启一下啊,咱们把这个consumer重启一下。看看这个重启以后呢,它有没有有没有有没有生效。我们回来这儿呢,去把这个现在这个旧的数据都给它删掉。哎,都删掉啊,咱们重新来。呃,刷新一下这个页面。第一个请求呢,还是发送验证码。我们体验一下啊,你看这个喷顶。这得等个有三五秒的时间吧,大概哈。
07:00
这时间已经挺长了,哎,时间已经挺长了。但是呢,这边返回的是成功的。如果要还是我们加这个配置之前啊,要按这个时间来说,就肯定是超过了啊。呃,我们可以再体验一下,如果我们再点一下这个啊,如果我们再发一次请求的话。这个好像应该计时一下啊。这个应该估计跟我们这个网也有关系。我们这个网有点网,网网不是很快哈,我靠。这有点尴尬哈。这这个我还我还想说这个以后的请求比前一次应该能够快一点。但是但是这个吧,它不是那个我们系统内部的问题,不是我们这个项目的分布式系统,他们互相之间访问的问题。不是这个问题。它是这个,因为这里边儿要访问外网啊。我我得把这锅得甩甩出去啊,这个不在我这儿。
08:05
啊,但是这是,但是这个设置我们是有必要的啊,我们做这个做这个刚才说这个设置啊,这个是有必要的。呃,这个完事以后呢,回来以后我们再确认一下啊这个地方。这个值是拿过来了1741。嗯,幺七。四幺啊,先先先填这个,先填这个。然后呢,这边呃,填一下这些这个账号。Harvey。123123。叫哈利啊,这哥们。哈利波特呀。嗯,有这几个哈,然后咱们去提交一下,现在应该是一个成功的状态啊,看看这个能不能。
09:07
啊,Member login不存在,我们还没有建这个页面啊,那咱们把member login去见一下。Error receiving template member log。这不没有嘛,是吧。May might not exist。这是登录的页面。登录页面。先甭管他这个了,咱们先数据库里边看一下啊。这个加这要加密的哈,这个都存进来了诶。呃,然后下边呢,是我们按这个错的啊,这个去测试一下。错的呢,有这么几种情况。嗯。一个是你发送完这个验证码以后,当然我们对还还看一个是我们这边删掉没有。
10:08
这边已经没有了,他其实要按时间来说,没到时间的,但是是我们把它删掉了,嗯。然后呢,说这个如果我们,呃,重新发送一下。这个就很快哈。这才半秒钟。然后呢,呃,输入验证码。呃,验证码其实下添一个先这个手机号呢,给他下添一个。这个这个夏天一块。我就喜欢夏天啊。现在它应该是一个什么问题呢?根据这个手机号是找不到的。啊,根据手机号是找不到的,它应该提示这个验证码过期。验证码已过期,请检查手机号是否正确或重新发送。然后呢,呃,但是这个时候他是不能删的哈。这个还在哈,这个还在之前发的,那还在。
11:03
然后呢,如果这个验证码是错的。呃。走一个手机号是对的,验证码是错的啊。这个验证码,如果能这个验证码这些这边就这样,如果说是这个给他来一个。这个账号已经存在的。随便来一个。啊,这个验证码得给他一个对的哈。1386。呃,找。抱歉,这个账号已经被使用了。哎,就是说这几个我们。呃,这几个会就是走其他分支的这几个点啊,基本上我们也都确认了。咱们来这儿去看一眼哈。诶,就是说这个验证码找不到的情况,验证码不一致的情况,一致以后删除啊,然后这个保存失败,保存失败呢,我们这儿就是说这个账号已存在的情况会保存失败啊。
12:13
成功以后跳转到登录页面啊,下边咱们去考虑一下这个,呃,跳转到登录页面这个事儿。
我来说两句