![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
簡介 部分涉及HAService的代碼后面再講 master和slave同步數(shù)據(jù)的協(xié)議如下 屬性 函數(shù) 構(gòu)造函數(shù)和狀態(tài)處理函數(shù)比較簡單 內(nèi)部類 ...
說明 本節(jié)講解批量消息(MessageExtBatch)的編碼器族阅,以及上一節(jié)沒講完了批量消息的doAppend方法 MessageExtBatc...
說明 這個(gè)是AppendMessageCallback的實(shí)現(xiàn)類,在前面講過,參照refer用于處理追加消息記錄(MessageExtBroker...
說明 這里講解CommitLog內(nèi)部類FlushCommitLogService以及其實(shí)現(xiàn)類CommitRealTimeService,Flus...
說明 consume queue是消息的邏輯隊(duì)列相當(dāng)于字典的目錄绒净,用來指定消息在物理文件commit log上的位置贡耽。默認(rèn)存儲路徑為{user....
說明 這個(gè)是consumeQueue類的拓展枫绅,記錄一些不重要的信息 在MessageStoreConfig#enableConsumeQueue...
說明 這個(gè)類就是索引服務(wù)鲁捏,提供查詢key芯砸,根據(jù)key構(gòu)建索引,加載IndexFile到內(nèi)存,destroy過期的IndexFile等功能假丧,UML...
說明 這個(gè)類就是用來記錄IndexFile中selectPhyOffset的結(jié)果的双揪,進(jìn)行了一層封裝 源碼 問題 暫時(shí)不知道為什么要indexLa...
概述 IndexFile由幾個(gè)部分構(gòu)成: IndexHeader 文件頭(40字節(jié))SlotTable 槽表(4字節(jié)500w記錄)Index L...