README.md 723 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
# hilo公共代码

# 项目架构

+ 目录说明
    + mycontext: 上下文
    + mylogrus: 日志包
    + resource: 资源层
        + config: 配置相关
        + consul: 注册中心
        + mysql: 数据库
        + redisCli: 缓存
    + domain: 领域层
        + ctx.go: 定义ctxAndDb
        + model.go: 通用model
        + event.go: 抽象定义event
    + rpc: rpc请求
        + const.go: 常量
        + http.go: 封装http相关
hujiebin's avatar
hujiebin committed
20 21 22 23 24
    + internal
        + 内部用的结构体,避免和上游的冲突
    + txop: 需事务操作的行为
        + 例如 下发钻石/勋章/座驾等
        + 支持捆绑上述操作,用于替换rpc发奖品
25 26
    + utils: 工具包
    + script: 临时脚本