RocketMQ为什么速度快吗?

2022-05-29  本文已影响0人  嘘寒问暖

是因为使⽤了顺序存储、Page Cache和异步刷盘。

1. 我们在写⼊commitlog的时候是顺序写⼊的,这样⽐随机写⼊的性能就会提⾼很多

2. 写⼊commitlog的时候并不是直接写⼊磁盘,⽽是先写⼊操作系统的PageCache

3. 最后由操作系统异步将缓存中的数据刷到磁盘

上一篇下一篇

猜你喜欢

热点阅读