helyim 是使用 rust 重写的 seaweedfs,具体架构可以参考 Facebook 发表的 haystack 和 f4 论文。
> cargo run --bin helyim master
> cargo run --bin helyim volume --port 8080 --folders ./data:7
# 获取文件 ID
> curl http://localhost:9333/dir/assign
{"fid":"6,16b7578a5","url":"127.0.0.1:8080","public_url":"127.0.0.1:8080","count":1,"error":""}
# 上传文件
> curl -F file=@./sun.jpg http://127.0.0.1:8080/6,16b7578a5
{"name":"sun.jpg","size":1675569,"error":""}
> curl -X DELETE http://127.0.0.1:8080/6,16b7578a5
更多用法请参考 https://github.com/helyim/helyim