前言
本文主要内容如下:
内容来自于《RocketMQ实战与原理解析》第五章 消息队列的核心机制 读书笔记。
消息队列的核心机制-broker
broker主要功能如下:
磁盘持久化为何速度不慢
消息存储和发送分布式队列因为有高可靠性的要求,所以数据要通过磁盘进行持久化存储。
用磁盘存储消息,速度会不会很慢呢?
能满足实时性和高吞吐量的要求吗?实际上,磁盘有时候会比你想象的快很多,有时候也会比你想象的慢很多,关键在如何使用,使用得当,磁盘的速度完全可以匹配上网络的数据传输速度。
目前的高性能磁盘,顺序写速度可以达到600MB/s,超过了一般网卡的传输速度,这是磁盘比想象的快的地方。但是磁盘随机写的速度只有大概100KB/s,和顺序写的性能相差6000倍!因为有如此巨大的速度差别,好的消息队列系统会比普通的消息队列系统速度快多个数量级。
举