Bläddra i källkod

update README.md

reghao 1 år sedan
förälder
incheckning
fcb6462ed1
2 ändrade filer med 27 tillägg och 23 borttagningar
  1. 27 0
      README.md
  2. 0 23
      oss-store/README.md

+ 27 - 0
README.md

@@ -0,0 +1,27 @@
+# oss
+一个文件存储系统, 提供文件的存储, 访问和删除等服务, 不支持文件修改.
+
+## 依赖
+- os:Linux
+- jdk:11
+- maven:3.9
+- mysql:5.7
+
+## 架构
+oss 项目模块:
+- oss-api
+- oss-sdk
+- oss-store
+> 存储节点
+- oss-console
+> 管理存储节点
+> > 本模块放在 [bnt](https://git.reghao.cn/reghao/bnt) 项目中
+
+oss-console 和 oss-store 之间的关系如下图所示:
+![](https://blog.reghao.cn/file/fa7491b21f3843b089365191c33d10e7.png)
+> store 和 console 之间使用 dubbo rpc 进行通信
+>
+> 每台作为存储节点的机器上都需要且只能一个部署 store 实例
+> > 在 store 的配置文件中指定 mgr 的地址
+>
+> 只能部署一个 console 实例

+ 0 - 23
oss-store/README.md

@@ -1,23 +0,0 @@
-# oss-store
-一个文件存储系统, 提供文件的存储, 访问和删除等服务, 不支持文件修改.
-
-## 依赖的第三方服务
-- mysql
-
-## 设计思路
-- oss-store
-> 存储节点
-- oss-console
-> 管理存储节点
-
-
-```
-store 启动时注册到 console -> 用户选择 store -> 用户配置 store 
--> 用户在 store 上创建上传 channel -> 用户通过 channelId+accessKey+accessSecret 上传和访问文件
-``` 
-
-### 访问权限
-每个文件对象有一个作用域, 非 public 作用域的对象需要获取一个签名 url 后才可访问
-
-### 存储
-重写 HttpMessageConverter, 实现将上传的文件直接存储指定位置, 在后续逻辑中通过 sha256sum 值来判断是否删除文件