bfs是基于Facebookhaystack用Golang实现的小文件存储系统。
特性高吞吐量和低延迟容错性高效维护简单directory
directory主要负责请求的均匀调度和元数据管理,元数据存放在hbase,由gosnowflake产生文件key
store
store主要负责文件的物理存储
pitchfork
pitchfork负责监控store的服务状态、可用性和磁盘状态
proxy
proxy作为bfs存储的代理以及维护bucket相关
ops
ops作为bfs的后台管理界面,负责分配存储、扩容、压缩等维护工作
评论