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的后台管理界面,负责分配存储、扩容、压缩等维护工作

浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报