00:01
How to be anything.分体口元素前置流控安全,那这个组件是做什么用的?那这个组件呢,是用来做限流和安全的。呃,放置在执行组件之前啊,比如说这个元素接口啊。元素数据接口。那么放在数执行组件之前,可以对执行组件实施限流和安全保护这么一个作用,那虽然我们在接口处啊已有了呃相关的用户名和密码验证,但是在此处的话,还可以额外根据业务啊进行一次验证啊,比如说像这里边儿我们有投N啊之类的。呃,从而让不同的业务呢有不同的安全措施。与此同时呢,也可以针对不同的业务进行不同的限流措施,比如说这块啊,我们是20秒进行一个限流啊,只允许通过啊两件啊。从而确保业务的稳定运行,那么我们现在啊,就来看一下啊,那么现在是在做什么事呢?就是说。
01:06
我们原先有的这个数据接口,我们是一部的,然后的话是通过什么呢。可以看一下啊。嗯,修改那么这个接口的话,我们把相关的数据采集出来,然后发送到我们的这个。Rest for这一个。接口上面去,然后这个接口的话,会把相关数据在这里边儿展示出来啊展示出来。那么我们就是这个接口之后,完成这么一个异步的一个功能,然后平常来说的话,我们是什么呢?我们是要什么,我们的这个。接口直接调用它就可以了啊,我们是把它的那个IDIDID放在这里边,然后进行一个调用。啊,就可以处罚这个接口了,那么我们现在是什么呢?我们是现在这个接口的话,直接调用到这个。
02:02
安全ID,然后我们看一下。在这个配置里边,它是20秒的这个限流时间啊,20秒的限流时间。20秒内只允许两笔通过token是,然后这一块的话,指定的是我们的。接口执行组件啊。我们可以看一下啊。我们看一下,现在的话,我们就来调用一下啊,我们来调用一下。我们迅速的点击,迅速点击。一次两次,三次四次五次六次。我们现在看一下,进来几条数据。啊,这两条数据啊,我们点击了6次,但是实质上就进来了两条数据。啊,就执行了2次异步的操作,就是说什么呢?啊,剩下的4次被限流了,被限流了。
03:02
然后呢?这块。如果我们的token。我们的token。不是这个啊,同样的我们把这个图文改一下啊。他们看的1啊。我们看一,然后的话,现在20秒应该已经过去了,我们再看一下。相关的数据。还是没进来,还是没进来啊,然后我们再把这个再改一下。我们再改一下,再发送一下,我们再刷新一下。OK, 相关的数据已经进来了一条,好,我再改一下。啊,还是没进来,还是没进来,因为我们是20秒内允许两条数据进来,那么我们因为他的偷窥没有验证通过,所以说的话,他这里边儿。
04:02
就是相关数据就被放弃掉了。通过这个组件呢,我们这个分体circle元素前置流控安全这个组件我们能够实现是什么呢?对于我们的执行组件实行一个限流和安全保护这么一个作用,从而呢,是让我们的根据组件的业务不同而实现不同的限流措施和。安全保护。这样的话就是更加细分的。实现不同的业务逻辑。安全。从而保证我们的业务的稳定运行。好,这里边的话有个额外点是需要给我交代一下的啊,就是说如果这个。限流数量是0的话,就代表的不限流,如果您的投N的话。
05:01
是什么呢?是为空字符串,那么这块也代表了这块没有安全保护。啊,这个需要额外注意一下。
我来说两句