在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:distributedObjStorage开源软件地址:https://gitee.com/wanyuxiang000/distributedObjStorage开源软件介绍:mgface.com-分布式对象存储系统(DOSS)①描述一款被设计为具备高可用,可伸缩型的对象存储系统,它同时还兼具自动修复和故障转移等高级特性。这款OSS系统采用高性能语言golang开发。原生支持windows,linux系统的部署,同时系统还兼容在通用的云平台环境(Kebenetes)直接部署使用。 ②功能介绍
③软件架构用户通过公网访问到前端负载均衡器ingress(traefik),由ingress直接路由apinode服务,把上传的对象元数据(对象大小,文件名,hash码,上传时间等)存储到metanode服务中,并且把相关的数据写入到datanode,datanode写成功之后,把存储的相关元数据(存储位置,存储分片的hash码值,存储的大小等)也汇报给metanode。由metanode统一来管理各个对象的元数据。 ④安装和使用开发模式
k8s(v1.19.3)部署模式
# ./deployService.sh
# ./deleteService.sh ⑤备注
⑥计划功能Ⅰ. ✔修复metadatanode停止之后,datanode节点不像其他master汇报心跳 ⑦系统文档功能项目文档使用 #安装go doc服务(go1.12版本移除了godoc,需要手动安装)mkdir -p $GOPATH/src/golang.org/xcd $GOPATH/src/golang.org/xgit clone https://github.com/golang/tools.gitcd tools/command/godocgo install#启动go doc服务godoc -http=:6060 -goroot="C:\xxxx\GoglandProjects\distributedObjStorage" |
请发表评论