00:00
Debug启用之后,那咱怎么测试呢?我说各位是否知道啊,咱要做debug调试,那我们首先是不是要加上一个断点呀,就是你在里边一点有一个红色就可以加个断点,当我加断点之后,你乘以直行,在这一行是不是就停止啊,咱可以往下一步进行调试啊,所以咱这个位置加个断点。这各位要知道啊,这在实际中肯定会经常这么做,用debug调试加断点。那咱们断点加到这个位置,咱来试一下这个效果啊,删小节删视频,我们来测试啊。就是呃,找到可能直接找这个。这样直接找这个方法啊。找一个。啊,这课程刚才已经删掉了,那我就重新加一个课程啊,咱来试一下。重新来一个啊。随便写一个,比如666。加上这些基本值。然后点。保存下一步啊,到第二步,第二步中我们加一个章节。
01:04
然后加完章节之后,我再添加一个小节啊,把这个给它加上啊,当然小节里边应该要加一个。视频啊,那这样咱还是要先把这个启用起来,要视频加不进去啊。Vod先启动。先把视频加进去,然后大家给他停掉再删啊。这个等待请起来啊,要不然视频加不进去,如果视频加不进去的话,咱测试没法测,因为这个位置我做了判断,你没有视频,它这个肯定是不会执行的。这个啊,先启动啊。然后咱再测试啊。这个啊,启动了,然后启动之后,我们下面先把这个先试出来啊,点击添加小结,然后我随便写个小结,在这个位置上传一个视频。上传一个,比如就是他把这个先传上来。来等他证人成功。
02:01
然后传承之后,我们点确定这个加进来了,到表里边我们看一下啊,这个小节就是它1111,这是ID,这是名称,那下面咱来删除,那怎么做呢?我现在这么来做啊,把vod的服务我们先给它停掉,就先给它关掉啊,然后咱们再往下来试啊。这个应该,诶这怎么关掉了,刚才不是启动了。啊,我用第八个启动啊,忘了啊,这个我先给它关掉,就是把vod咱先关掉,然后咱们看那个过程是什么样的啊,咱来试一下啊。这个给他停掉了,然后咱现在来做这个删除看结果啊。那我现在点删除,然后点确定大家看。我说各位是否看到啊,现在在我这一行是不是一行蓝色呀,那就表示目前断点到这一行停止了,那咱往下执行啊,大家来看啊,这些值都有,你通过下面包括这个位置都能看到,那怎么执行,你点这个快捷键,这快捷键有时候不好使啊,快捷键是那个F8,但有时候不好使,我就直接点这个按钮,它就表示一下执行,那我执行你看啊,这是得到了video so CD有值,然后到这里边。
03:18
大家看啊,这一步是不是要调那个远程那个vod这种方法,但是现在我那vod挂掉了,咱看怎么样啊,我往下一直行。咱看里边啊什么样的效果。大家看到啊,这位置给我们马上返回了,但是你看它返回的是什么,来看这个结果啊,就这个造的这个结果,你看啊,它返回叫FALSE20001,然后其实我们叫删除视频出错了,而删除视频出错了。是不是就他呀,这些方法执行了,然后执行之后咱再往下,这里边我们最终肯定是抛个异常给他就抛出来了,然后页面中显示啊,就是什么,只用那个熔断器这个东西。这个啊,是我们看到一个效果可以给他知道啊,我再说一遍啊,这个过程就是在咱们操作时候,我得到视频ID,然后用这个远程调用调vod中的方法,根据ID删视频,但是这个过程中呢,因为咱的vod服务器我已经给他停掉,它已经挂掉了,那这时候再掉的话,它就会行容错处理或者熔断器这过程,然后熔断器怎么做,当一有问题,它就会执行实验类中的对应这个方法,把这句话输出,刚才咱看到就是这个删除视频出错了,它就执行了。
04:32
然后这里边我们做了判断,如果它只是20001,咱给它直接抛出异常,就不往下执行了啊,所以这是关于熔断器的一个效果,当你有问题,它就不忘记继续调用,它就直接执行熔断器中的方法,然后把这个可以做到。这个啊,我们做了一个基本演示。咱们啊先。
我来说两句