Curve核心组件之Client - 网易数帆
能 提供接口 数据面:AioWrite/AioRead、Write/Read 控制面:Create/Delete、Open/Close、Rename等 IO处理:转换、拆分、合并 元数据获取及缓存 逻辑chunk与物理chunk映射关系 物理chunk所属的复制组(copyset) 复制组所在的chunkserver列表 复制组的leader信息 增加队列,用户请求放入队列,由后台线 程负责发送 86.4K -> 130KCLIENT性能优化 发送RPC耗时较长 增加发送线程个数 在bthread协程中使用std::mutex/spinlock,在大量并发的情况下,会阻塞worker线程,也 存在瓶颈 std::mutex/spinlock 改成 bthread::Mutex …… 128深度、4K随机写欢 迎 大 家 参 与 C U0 码力 | 27 页 | 1.57 MB | 5 月前3
共 1 条
- 1