Skip to content

Latest commit

 

History

History
54 lines (47 loc) · 2.15 KB

README.md

File metadata and controls

54 lines (47 loc) · 2.15 KB

Npool go service framework

Test

目录


功能

  • 集成版本信息
  • 集成rabbitmq访问
  • 完善rabbitmq API
  • 集成GRPC
  • 添加GRPC proto编译支持

命令

  • make init 初始化仓库,创建go.mod
  • make verify 验证开发环境与构建环境,检查code conduct
  • make verify-build 编译目标
  • make test 单元测试

步骤

最佳实践

  • 每个服务只提供单一可执行文件,有利于docker镜像打包与k8s部署管理
  • 每个服务提供http调试接口,通过curl获取调试信息
  • 集群内服务间direct call调用通过服务发现获取目标地址进行调用
  • 集群内服务间event call调用通过rabbitmq解耦

关于mysql