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

浏览 20
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报