JCS-pub/common
Sydonian d80f6dba06 简化锁服务 2025-05-06 10:11:23 +08:00
..
assets/confs 简化锁服务 2025-05-06 10:11:23 +08:00
consts Node重命名为Hub 2024-11-08 11:02:43 +08:00
globals storage2重命名为jcs-pub 2025-04-16 09:39:52 +08:00
magefiles agent重命名为hub 2025-04-08 17:21:43 +08:00
models/datamap storage2重命名为jcs-pub 2025-04-16 09:39:52 +08:00
pkgs 简化锁服务 2025-05-06 10:11:23 +08:00
utils 设计共享存储相关接口;优化分片存储接口 2024-11-13 10:46:42 +08:00
README.md 简化锁服务 2025-05-06 10:11:23 +08:00

README.md

公共库

这个目录存放的是在storage仓库的几个程序之间共享的代码和数据结构定义。

目录结构

  • assets:存放程序会读取使用的配置文件等。会在编译时一并复制到输出目录。
    • confs:服务的配置文件。
    • scripts:脚本文件。
  • consts:常量定义。
  • globals全局变量定义主要是各种客户端的Pool。
  • magefilesmage工具的脚本。
  • models:公共数据结构定义。
  • pkgs:一些相对独立的功能模块。
    • cmd公用的业务逻辑比如上传Package和下载Package。
    • db:数据库的数据结构和操作函数。
    • ec:纠删码的库。
    • grpc存放proto文件以及使用protogen工具生成的代码文件。
    • ioswitchIOSwitch模块。
    • iterator:迭代器。
    • mq各个服务的rabbitmq接口的声明。
  • utils:一些暂时没有归类的工具函数。