README.md 719 Bytes
Newer Older
kzkzzzz's avatar
kzkzzzz committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

# 参考第三代微服务方案 Service Mesh
#### 不依赖go-micro,kit等微服务框架, 不依赖外部注册中心etcd, consul服务发现
#### 而通过k8s + grpc + isito或linkerd

---
### common 存放公共依赖库

### service 具体每一个微服务,一个文件夹一个服务

#### api 存放proto等文件

#### config 存放配置模板文件

#### internal 内部逻辑
#### conf 处理配置相关
#### dao层 查询数据库
#### model层 定义数据库表结构体, 以及相关扩展参数结构体
#### service层 实现逻辑
#### server grpc,http等服务启动入口

---
其他目录按需调整扩展
例如pkg,helper,tool等封装内置工具, 如果共用的最好放在最外层common