![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RocketMQ
文章平均质量分 91
Alan CGH
从500强外企干到互联网独角兽,目前流落到央企搞数字化
展开
-
RocketMQ存储原理 CommitLog解析
RocketMQ作为消息队列中间件,肯定有消息存储的机制,毕竟提供高可靠的消息投递功能,at least once保证每条消息至少被消费一次。本文章会解析CommitLog的几个核心工作原理。原创 2022-10-20 22:39:27 · 1271 阅读 · 1 评论 -
RocketMQ MappedFile 存储原理 文件预热原理
RocketMQ使用MappedFile对象管理磁盘CommitLog、ConsumerQueue文件,使用mmap函数减少数据在用户态和内核态间的拷贝次数和上下文切换。并且对高并发的发送MSG场景使用文件预热和提前创建文件,来避免发送消息时的性能抖动...原创 2022-09-01 17:24:12 · 731 阅读 · 0 评论