Name
Last commit
Last update
_const Loading commit data...
domain Loading commit data...
internal Loading commit data...
mycontext Loading commit data...
myerr Loading commit data...
mylogrus Loading commit data...
protocol Loading commit data...
resource Loading commit data...
rpc Loading commit data...
script Loading commit data...
sdk Loading commit data...
sql Loading commit data...
test Loading commit data...
txop Loading commit data...
utils Loading commit data...
.gitignore Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
go.mod Loading commit data...
go.sum Loading commit data...

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相关
    • internal
      • 内部用的结构体,避免和上游的冲突
    • txop: 需事务操作的行为
      • 例如 下发钻石/勋章/座驾等
      • 支持捆绑上述操作,用于替换rpc发奖品
    • utils: 工具包
    • script: 临时脚本