高并发系统学习 Day21 消息队列

55 阅读1分钟
针对写多读少的系统,可以利用消息队列。
消息队列在秒杀场景下起到的作用:
    1)削去秒杀场景下的峰值写流量
    2)通过异步处理简化秒杀请求中的业务流程
    3)解耦实现秒杀系统模块之间松耦合
    
异步处理、解耦合和削峰填谷是消息队列在秒杀系统设计中起到的主要作用,其中异步处理可以简化业务流程中的     步骤,提升系统性能;削峰填谷可以削去到达秒杀系统的峰值流量,让业务逻辑的处理更加缓和;解耦合可以将秒     杀系统和数据系统解耦开,这样两个系统的任何变更都不会影响到另一个系统,如果你的系统想要提升写入性能实     现系统的低耦合,想要抵挡高并发的写流量,那么你就可以考虑使用消息队列来完成。

此文章为5月Day21学习笔记,内容来源于极客时间《高并发系统设计 40 问》