2025-11-20 06:27:02
消息队列的消息存到内存或者磁盘里具体看配置,像快递站一样排队等处理。有的用内存存快速处理,有的用磁盘存持久保存,得看系统怎么设置。比如订单处理用内存队列,能秒级响应;日志存储用磁盘队列,能存几个月数据。
为啥这样分呢?因为内存存得快但装不下多少,磁盘存得多但慢点。比如内存队列处理速度是磁盘的十倍(参考阿里云2023数据),但内存容量通常只有几百MB,磁盘队列能存到几十TB。就像快递站分普通站和大型仓库,普通站处理快但货量少,仓库存得多但取件慢。系统得根据实时流量选方案,比如高峰期用内存队列应对秒杀流量,平时用磁盘队列存长尾数据。这样既保证处理速度又节省成本,就像你双十一购物车装满商品要分普通货架和大型仓库一样。
本题链接: