版權歸本人所有,如果轉載請聯系本人 這篇大致說一下消息從寫入到讀取在Apache Pulsar服務端是怎么串起來的。( 這篇不會詳細說明每個邏輯怎么走的,不過會給讀者一個整體...
上一篇說到實際的核心邏輯是這2行代碼 這里傳遞的參數將loadTopicsInBundle 設置了成true。我們看下在處理lookup請求過程中是否有l(wèi)oadtopic的邏...
簡單邏輯說明通過topic名字確定namespace查找這個namespace的bundle分配信息根據bundle分配信息來確認這個topic屬于哪個bundle根據bun...
pulsar 使用protocolBuf 作為二進制協議編寫的工具 本文主要說明其中幾個主要的RPC 的作用。并大致說一下這個幾個RPC會被使用的位置。具體每個字段的含義會在...
主要成員變量 主要作用 可以讀寫ledger,維護ledger的位置(index) 保存ledger相關的metadata 支持checkpoint 寫入Entry 寫入會直...
簡單梳理一下這個類的作用和邏輯。 主要功能 充當WAL 寫請求處理:首先在Bookkeeper服務端收到了寫Entry的請求之后會交給Bookie來處理Bookie.addE...
PulsarClient 讓我們看一下這個類的主要方法 創(chuàng)建producer/consumer/reader 元數據信息相關 transaction相關 close方法 Cl...
1.啟動入口 PulsarStandaloneStarter在standalone模式下,主要啟動了以下幾個服務 PulsarService PulsarAdmin Loca...
這篇主要是組件的職責和功能 每個JobManager負責一個Job,在提交JobGraph時創(chuàng)建,在job完成后銷毀 JobManager同樣可以通過savepoint創(chuàng)建 ...