00:00
好,同学们,请再坚持一下啊,杨哥马上讲完了。那么现在。不配置啊,只配back,只配block handle4种情况我们都介绍了前三种,那么接下来那这两个都配呢?我要问问大家的是,第一个错误一定会冲突。第二个,一个是管Java异常,一个是管配置异常,各回各家,各找各妈,你们觉得应该是哪一种?请同学们讨论一下,同学们好多种意见啊,那我就。不再多废话,咱们直接手下见真毡,那么来,兄弟们。先把八四给停掉,那么这个时候兄弟们,我们呢,直接过来这儿啊。来。请大家看一下。这就变成什么。名字还是叫它资源名称,但是for找的是这个,洛handle德拉找的是这个,那么来同学们打开。
01:04
我们的配置啊,本利是派克,本利是布洛handle德,一个是4441个是。445能跟上,一个是兜底的handle德拉,一个是block克好,那么这是我们的第一步,那这个等于四是Java运行时异常,那么原则上归他管,那第二种情况我们要设置一个3000呢,那么这个呢是异常数啊,OK,那么弟兄们已经见过了,我们呢再换一个。给大家复习一下,那么这个时候我们换一个最简单的啊,啊抱歉我的这个八四还没启动,那么现在我们先把我们的八四呢启动一下,OK,要不然的话呢,这个呃,三的这个平台里面的话,它没有检测到,OK,好,那八四已经重新启动,我们老规矩先反问一个正常的好,那么大家请看3434切换了,那么回到我们的三的控制台,那么触点链路这老规矩,那么for back还是对他做流空,我们做个最简单的啊,说穿了就是现在既可能有Java异常,也可能有三的控制的违规情况,那么假设我们现在four back,我们的单击阈值就是一一以号,是不是就应该先聊好,那么现在一秒钟一个,那么同学们。
02:24
没问题吧,一秒钟一个没问题吧,但是如果现在我点快了,大家请看是不是马上是block hand了,找到了限流无此流水,那说明一个什么情况,相当于说我现在就是点的快,听懂了吧,就是一这个正确的也会走到我的线流,那么现在告诉我,我们可以得到一个结论,此时配了以后我们的block handle德是有效果的,听懂。那么接下来我们一是什么情况,那么我们换成四啊。一秒一个。同学们请看有四了以后是不是Java异常找到了兜底的异常是属于Java的,听懂了吧?这个时候是一秒一下。
03:04
一秒一下,有错就找for back做服务降级,Java异常归我管,但是假设我现在快,快的点呢?那么这个时候是不是又是因为是四啊,又有这个Java异常非法参数啊,但是点的过快QPS啊高于一了,那么又违背了我们的控制台的。限流的规则,那么大家觉得听谁的?能理解了吗?我再重复一遍啊,现在我一秒点一下,我一秒点一下,单独而言只是违背了四啊,因为四啊,我们的业务Java异常是非法参数啊,这个时候起效的是for back,但是接下来我狂点,那么这个时候是既报错,但是QPS又高,那么你们觉得应该是back Java异常说了算,还是身体的控制台,我们的流控规则说了算,那么大家请看一下我狂铁。谁说了算,4450BLOCK handle德拉说了算,那么大家请看,就算你现在是什么报错,大家请看,大部分情况下啊,当然毕竟我这个首点是吧,会有一些间隔,那么大家请看,还是我们的什么445到了我们的block憨了,所以说我们这儿如果两个都派你们弟兄们可以看到。
04:17
结论啊,就是若block handler和都进行了配置,则被限流降级而包而抛出了block exception只会进入我们的block handle处理。那么当场给大家演示并说明清楚,这个就是两个都配它强调的问题,如果你只配一个,大家请看QPAA4没有超标。找的是Java,点多了就变成block了,OK,那么就给大家说到这。
我来说两句