SW-X目录说明
SW-X 框架部署根目录
├─sw-x 框架入口文件
├─worklog 缓存文件目录
│ ├─log 错误异常日志
│ ├─sql SQL执行日志
│ ├─view http服务视图缓存
│ ├─crontab 定时器执行日志
│ ├─mqtt 设备请求日志
│ ├─http_monitor HTTP监控请求记录
│ └─start.log 框架启动日志
│
├─app 应用目录
│ ├─http 对应HTTP服务-控制器
│ ├─view 对应HTTP服务-视图
│ ├─websocket 对应WebSocket服务-控制器
│ ├─rpc 对应Rpc服务-控制器
│ └─mqtt 对应Mqtt服务-控制器
│
├─box 框架杂项管理
│ ├─annotation 自定义注解
│ ├─aop 官方建议AOP注解业务代码存放目录
│ ├─config 官方配置依赖器存放目录
│ ├─crontab 官方建议定时器业务代码存放目录
│ ├─env 框架环境变量缓存目录
│ ├─event 框架消息事件转发目录
│ │ ├─mqtt MQTT服务消息事件
│ │ └─server Swoole本身服务的消息事件
│ ├─lang 语言包配置
│ ├─lifecycle 框架生命周期
│ ├─middleware 官方建议中间件存放目录
│ ├─process 官方建议自定义进程存放目录
│ ├─testcase 官方建议单元测试注业务代码存放目录
│ ├─validate 官方建议自定义校验器存放目录
│ ├─http_error.php 默认控制器404处理逻辑
│ ├─limit.php 自定义限流规则注册文件
│ ├─route.php 自定义路由规则注册文件
│ └─validate.php 自定义校验器注册文件
│
├─common
│ └─common.php 应用公共函数库
│
├─rpc RPC服务节点
│ └─map.php 节点初始化配置
│
├─config 配置目录
│ ├─app.php 应用公共配置
│ ├─cache.php 缓存组件配置
│ ├─classmap.php 自定义命名空间配置
│ ├─classone.php 自定义类直接载入配置
│ ├─crontab.php 定时器挂载
│ ├─jwt.php HTTP-JWT配置
│ ├─limit.php 限流器配置
│ ├─memcached.php Memcached连接池
│ ├─middleware.php 中间件配置
│ ├─mongodb.php MongoDb连接池
│ ├─mqtt.php MQTT服务配置
│ ├─mysql.php MySql连接池
│ ├─process.php 自定义进程配置
│ ├─queue.php 消息队列配置
│ ├─rabbitmq.php RBMQ连接池
│ ├─redis.php Redis连接池
│ ├─reload.php 自动热重载
│ ├─route.php 路由器
│ ├─rpc.php RPC服务配置
│ ├─server.php 所有服务的公共配置
│ ├─swoole_table.php 内存表
│ ├─view.php HTTP服务视图配置
│ └─words.php 敏感词/分词配置
│
├─restful HTTP-Restful配置
│ ├─default 框架默认使用的结构包
│ │ ├─code.php 状态码
│ │ └─msg.php 提示语
│ └─config.php Restful的配置
│
├─extend 应用自定义类库
│
├─vendor composer类库
│
└─swoolex 框架核心包
├─run 环境配置
├─examples 静态项
└─kernel 框架核心组件
├─design 抽象与继承
├─event Swoole消息事件监听
└─x 核心包