异步处理、解耦合和削峰填谷是消息队列在秒杀系统设计中起到的主要作用
异步处理可以简化业务流程中的步骤,提升系统性能;
削峰填谷可以削去到达秒杀系统的峰值流量,让业务逻辑的处理更加缓和;
解耦合可以将秒杀系统和数据系统解耦开,这样两个系统的任何变更都不会影响到另一个系统;
减少消息延迟的正确姿势想要减少消息的处理延迟:
优化消费代码提升性能;
增加消费者的数量(这个方式比较简单)。