00:01
好,在正式开始之前,我们首先要把我们的环境啊,我们的测试环境,呃,先给大家做一个介绍。这样我们先把NAS啊打开。我NAS呢,直接是在Windows下使用的啊,当然这个它连接的数据库啊,是一个呃,虚拟机上的数据库。啊,不是本地的啊,所以我这边把这个MYSQL啊,现在已经启动了。NAS。好了,那启动了,大家看这里边使用的是外部的存储啊。然后。我们把这个,呃。T,给它启动一下或者这样。启动一下也行,我们先先给它启动了一下啊。
01:08
呃,我这里边啊,大家可以看我的端口啊,使用的端口是四个八。然后这里边儿的用户名是signal,呃,密码是三个幺。好。啊,我们这个是。8848。NAS。啊,我们可以打开现在啊,我们服务列表啊。
02:00
步列表我们看一下,我这里边啊,启动了一个是吧?啊,一会儿我们看一下这是什么啊,我们一会儿看一下它是什么,然后呢,在。打开我们的。Dashboard。好。我们看一下啊,我们那个这两个为服务啊,一个是提供者,一个是消费者,简单看一下啊,这提供者。呃,这是。啊,这个实体类啊是depart。Depart啊,就一个ID一个name,没有其他东西。然后我们的。这是我们用的是GPA啊,用的GPA。我的业务接口就一个方法。
03:03
这返回depart,这里面有个ID啊,返回depart。实现了。这时现类实现类也没有啥是吧?啊这里边啊,如果先做了一个查询对吧?啊,如果这里边呃没有,那么我返回,因为它不会返回空啊,我返回在这创建一个。肯定有一个depart depart是吧。然后controller。Controller页没有什么啊,我们的接口provider depart。呃,然后ID是吧,啊,其实这个get啊,我我们完全可以不要的,我就给大家这样写到这儿了啊。OK。这是我们的provider,让它启动一下。
04:03
我们只看一下代码就行了啊,看看这个业务是什么,其他的配置啊什么的我们就不看了。病也。也就一个ID name是吧,然后。Controller哦,我们这里边用的是rest template对吧?嗯。有一个方法get handler是吧,它这个接口就是这个接口,那么。我这儿指定啊这个资源。资源名称是getpart by ID这样一个资源,然后这有一个降级方法。啊,Grade method-ID是吧,有个降级方法。那么其他也没有什么了。这不,这。这是访问访问我们这个provider啊,这我们这provider。然后。
05:00
这边。是不是在这是吧,啊生成的我们这个。注册的这个L好了直接启动。然后我们看一下这个数据库啊,数据库里边。这depart。我们可以看到这里边儿有五个测试数据啊,人事部,行政部,采购部,技术部,培训部是吧。好,这是都启动了,启动了我们。反问一下。8080。采购部。三。采购部对吧?啊,然后我们再来个五。培训部,OK,没问题。也就是说我们这个测试环境啊。
06:01
就有了,就我们这样一个测试环境。呃。当然,我们在这儿刷新一下。六空是吧,我们给它添加一个,可以可以添加一个,咱们尝试一下啊。尝试一下我。资源。这面。然后QPS,我就来个一。是吧,其他的保持默认就行了,我们这些啊,后边读源码的时候能够碰到,我们到时候再给大家详细解释。那现在。是不是降级了?会在这走的降级嘛。对不对。
07:03
正常访问是没问题的,我快速刷新。超过一了QPS,超过一了肯定不行了,好,那么这就是我们整体这个测试环境。
我来说两句