温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
同学们,我们刚刚写完了异步批量处理的消息,未确认消息是如何处理的?经过这些代码的书写呢,我们现在可以做一下总结了。发布确认有三种方式,第一种叫单个确认,第二种叫批量确认,第三种叫异步批量确认,而第三种性价比是最高的。通过代码的测试,你看时间上来说,从时间角度来说,这个异步批量处理性能最高。按照性能方面它也是最好,那么按照其他方面,例如还有啊。例如。按照哪些方面呢?单单独发布消息,它同步等待确认,简单,但吞吐量非常有限,对浪费时间。发的比较慢。那么批量发布消息呢?要比单独发布消息更加的简单,并且呢,合理的吞吐量,但是一旦出现了问题,就很难推断出是哪条消息出了问题。
01:06
而异步处理最佳的性能和资源的使用,在出现问题情况下可以很好的控制。但是呢,就是代码写起来太难了。写了三遍的代码,例如单独处理、批量处理以及异步处理的三种代码,同学们会发现只有最后一个异步处理代码是真难写,而且代码量也是最大的。而且也是最不好理解的。这就是他们的一些优点以及缺点的对比。咱们在企业上班。还是用哪种啊,用异步处理,虽然说代码很难很不好理解,但是他们三者当中,它肯定是性价比最高的。也是最好的。
我来说两句