Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
|
|
5 months ago | |
|---|---|---|
| .. | ||
| assets/confs | 6 months ago | |
| consts | 1 year ago | |
| globals | 5 months ago | |
| magefiles | 6 months ago | |
| models/datamap | 7 months ago | |
| pkgs | 5 months ago | |
| utils | 1 year ago | |
| README.md | 6 months ago | |
这个目录存放的是在storage仓库的几个程序之间共享的代码和数据结构定义。
assets:存放程序会读取使用的配置文件等。会在编译时一并复制到输出目录。
confs:服务的配置文件。scripts:脚本文件。consts:常量定义。globals:全局变量定义,主要是各种客户端的Pool。magefiles:mage工具的脚本。models:公共数据结构定义。pkgs:一些相对独立的功能模块。
cmd:公用的业务逻辑,比如上传Package和下载Package。db:数据库的数据结构和操作函数。ec:纠删码的库。grpc:存放proto文件,以及使用protogen工具生成的代码文件。ioswitch:IOSwitch模块。iterator:迭代器。mq:各个服务的rabbitmq接口的声明。utils:一些暂时没有归类的工具函数。本项目旨在将云际存储公共基础设施化,使个人及企业可低门槛使用高效的云际存储服务(安装开箱即用云际存储客户端即可,无需关注其他组件的部署),同时支持用户灵活便捷定制云际存储的功能细节。
Go Text Markdown Shell Dockerfile other