专栏名称: 得物技术
技术知识分享交流平台,与你一同走向技术的云端。
今天看啥  ›  专栏  ›  得物技术

Bookie存储架构源码剖析|得物技术

得物技术  · 公众号  ·  · 2024-05-22 19:24
    

文章预览

目录 一、Pulsar存储架构简析 二、Bookie的架构设计 三、Bookie的数据写入流程     1. client端源码分析     2. server端源码分析         2.1 请求路由组件:BookieRequestProcessor         2.2 核心线程池任务:WriteEntryProcessorV3         2.3 存储引擎接口抽象:Bookie         2.4 Ledger的管理者:LedgerDescriptor         2.5 Ledger级的接口抽象:LedgerStorage             2.5.1 DbLedgerStorage->SingleDirectoryDbLedgerStorage             2.5.2 SortedLedgerStorage->InterleavedLedgerStorage         2.6 顺序写入的WAL日志:Journal         2.7 再论Bookie     3. server端分析总结 四、Bookie的数据读取流程     1.  server端源码分析         1.1  请求路由         1.2 BookieImpl#readEntry         1.3 DefaultEntryLogger如何读取entry     2. server端分析总结 五、读写调用链 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览