bfsGo 编写的分布式文件系统

联合创作 · 2023-10-01 04:46

bfs 是基于 Facebook haystack 用 Golang 实现的小文件存储系统。

特性

  • 高吞吐量和低延迟
  • 容错性
  • 高效
  • 维护简单

Aaron Swartz

directory

directory主要负责请求的均匀调度和元数据管理,元数据存放在hbase,由gosnowflake产生文件key

store

store主要负责文件的物理存储

pitchfork

pitchfork负责监控store的服务状态、可用性和磁盘状态

proxy

proxy作为bfs存储的代理以及维护bucket相关

ops

ops作为bfs的后台管理界面,负责分配存储、扩容、压缩等维护工作

浏览 18
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报