随着 RocketMQ 5.1.0 的正式发布,多级存储作为 RocketMQ 一个新的独立模块到达了 Technical Preview 里程碑:允许用户将消息从本地磁盘卸载到其他更便宜的存储介质,可以用较低的成本延长消息保留时间。本文详细介绍 RocketMQ 多级存储设计与实现。
RocketMQ 5.1.0发布了多级存储模块,支持冷热数据分离和延长消息保留时间,同时支持为topic指定不同的消息保留时间。多级存储支持对象存储,可以在多副本架构中兼得成本和数据可靠性,以及未来向Serverless架构演进。