object storage system

reghao fcb6462ed1 update README.md 1 anno fa
oss-api 806bf42063 update 1 anno fa
oss-sdk 806bf42063 update 1 anno fa
oss-store fcb6462ed1 update README.md 1 anno fa
zzz 46af4583bb update build.sh 1 anno fa
.gitignore 00e29c059b 更新日志配置 2 anni fa
README.md fcb6462ed1 update README.md 1 anno fa
pom.xml 3b63684b09 删除 oss-console 模块, console 功能放到 bnt 项目中 1 anno fa

README.md

oss

一个文件存储系统, 提供文件的存储, 访问和删除等服务, 不支持文件修改.

依赖

  • os:Linux
  • jdk:11
  • maven:3.9
  • mysql:5.7

架构

oss 项目模块:

  • oss-api
  • oss-sdk
  • oss-store > 存储节点
  • oss-console > 管理存储节点 > > 本模块放在 bnt 项目中

oss-console 和 oss-store 之间的关系如下图所示:

store 和 console 之间使用 dubbo rpc 进行通信

每台作为存储节点的机器上都需要且只能一个部署 store 实例

在 store 的配置文件中指定 mgr 的地址

只能部署一个 console 实例