|
|
1 rok pred | |
|---|---|---|
| oss-api | 1 rok pred | |
| oss-media | 1 rok pred | |
| oss-sdk | 1 rok pred | |
| oss-store | 1 rok pred | |
| zzz | 1 rok pred | |
| .gitignore | 2 rokov pred | |
| README.md | 1 rok pred | |
| pom.xml | 1 rok pred |
一个文件存储系统, 提供文件的存储, 访问和删除等服务, 不支持文件修改.
oss 项目模块:
oss-console 和 oss-store 之间的关系如下图所示:

store 和 console 之间使用 dubbo rpc 进行通信
每台作为存储节点的机器上都需要且只能一个部署 store 实例
在 store 的配置文件中指定 mgr 的地址
只能部署一个 console 实例
根据需要构建的类型使用 wget 获取构建脚本:
# 构建 jar 包使用此脚本
wget https://git.reghao.cn/reghao/oss/raw/master/zzz/build_jar.sh
# 构建 docker 镜像使用此脚本
wget https://git.reghao.cn/reghao/oss/raw/master/zzz/build_image.sh
oss-store 应用强依赖 oss-console, 必须先启动 oss-console 后再启动 oss-store
部署 oss-store 流程:
docker run -d --name=bntweb --network=host \
-v /opt/disk/1:/opt/disk/1 \
reghao/oss-store:12345678
自行指定生成的 image
image 格式是 REPOSITORY:TAG
使用 -v 将 host 目录挂载到容器目录
docker 镜像使用 resources/application-test.yml 配置