heimamq源碼--------01-------120

核心的配置: 刷盤是開的線程刷盤。 代碼: 首先從節點是不能去寫的。 ---120--- 看下源碼: 第一步校驗。 第二步:進入commitLog.putMessage(); 第三步:拿到映射文件,加鎖 空或者寫滿,要創建一個新的。 第四步:寫 進入: 這一步是走到了這裏: 都寫到緩衝區,這個就是堆外申請的緩衝區。寫是寫到了堆外的緩衝區。 設置:messageId。 剩餘消息的長度大於總長度就創建
相關文章
相關標籤/搜索