Reactor模型 Netty中的Reactor模型主要由多路復用器(Acceptor)、事件分發器(Dispatcher)、事件處理器(Han...

Reactor模型 Netty中的Reactor模型主要由多路復用器(Acceptor)、事件分發器(Dispatcher)、事件處理器(Han...
每個 ChannelSocket 的 Unsafe 都有一個綁定的 ChannelOutboundBuffer , Netty 向站外輸出數據的...
Netty 版本:4.1.33.Final-SNAPSHOT AbstractNioByteChannel 1、該類定義了一個 flushTas...
概述 channel 是 netty 網絡 IO 操作抽象出來的一個接口,主要功能有:網絡IO的讀寫,客戶端發起連接、主動關閉連接,鏈路關閉,獲...
概述 Netty 中的 ByteBuf 和 NIO 中的 ByteBuffer 的區別。 1、Netty 中的 ByteBuf 支持動態的擴容和...
未寫完,待續。。。。 刷盤服務類有三種 同步刷盤時使用 GroupCommitService 異步刷盤時使用 FlushRealTimeServ...
創建 MappedFile 文件 創建 MappedFile 文件實現如下: 從代碼中可以看出,只有 MappedFile 的大小等于或大于 C...
概述 RocketMQ 支持發送延遲消息,但不支持任意時間的延遲消息的設置,僅支持內置預設值的延遲時間間隔的延遲消息。 預設值的延遲時間間隔為:...
1、CommitLog 文件生成規則 偏移量:每個 CommitLog 文件的大小為 1G,一般情況下第一個 CommitLog 的起始偏移量為...
producer 發送消息后,broker端開始存儲消息,會調用 store 模塊的 DefaultMessageStore.putMessag...