RocketMQ的存儲之消息的同步、異步刷盤

同步刷盤與異步刷盤 RocketMQ 爲了提高性能,會盡可能地保證 磁盤的順序寫。消息在通過 Producer 寫入 RocketMQ 的時候,有兩種寫磁盤方式,分別是同步刷盤與異步刷盤。 同步刷盤 在返回寫成功狀態時,消息已經被寫入磁盤 。 具體流程是:消息寫入內存的 PAGECACHE 後,立刻通知刷盤線程刷盤,然後等待刷盤完成,刷盤線程執行完成後喚醒等待的線程,返回消息寫成功的狀態 。 異步
相關文章
相關標籤/搜索