rocketmq刷盘
2022-06-10 16:26:28 0 举报
rocketmq刷盘
作者其他创作
大纲/内容
Java Heap
Virtual Memory
send
ack
Disk
Producer
多线程异步刷盘
Broker
flush
异步刷盘:能够充分利用OS的Page Cache的优势,只要消息写入Page Cache即可将成功的ACK返回给Producer端,消息刷盘用后台异步线程提交的方式进行,降低了读写延迟,提高了MQ的性能和吞吐量。
同步刷盘:只有在消息真正持久化至磁盘后,Rocket MQ的Broker端才会真正返回给Producer端一个成功的ACK响应。同步磁盘对MQ消息可靠性来说是一种不错的保障,但是性能上会有较大影响,一般用于金融业务应用。
收藏
收藏
0 条评论
下一页