一、项目目录结构设计
使用skynet架构之项目目录结构设计如下
[root@lhq work]# tree -f -L 1
.
├── ./config
├── ./examples
├── ./luaclib
├── ./lualib
├── ./node
├── ./protobuf
├── ./protos
├── ./robot.sh
├── ./service
├── ./skynet
├── ./start_server.sh
└── ./stop_server.sh
二、目录结构分析
*config: 业务底层配置, 用于存放项目需要的相对底层的和业务无关的配置
*examples: 这里用于存放测试用例
*luaclib: 业务使用到的第三方库(如log)
*lualib: 业务lua相关库
*node: 业务节点,如gate网关节点、db数据库节点
*protobuf: 协议.proto原描述文件存放目录
*service: 业务用到的服务
未完待续......