heimamq源码--------01-------120

核心的配置: 刷盘是开的线程刷盘。 代码: 首先从节点是不能去写的。 ---120--- 看下源码: 第一步校验。 第二步:进入commitLog.putMessage(); 第三步:拿到映射文件,加锁 空或者写满,要创建一个新的。 第四步:写 进入: 这一步是走到了这里: 都写到缓冲区,这个就是堆外申请的缓冲区。写是写到了堆外的缓冲区。 设置:messageId。 剩余消息的长度大于总长度就创建
相关文章
相关标签/搜索