- 增加工具:生成接口文档
- 引入表单验证机制,利用validator.v9做验证
- 同时将work升级至0.3.5:队列处理异常将recover参数加入回调函数
- 安装说明去除-u标记
- 将任务调度jobs子包涉及消息入队的公共调用抽离成独立包,避免环路调用
- 升级qit-team/snow-core v0.1.7->v0.1.8
- 升级qit-team/work v0.3.3->v0.3.4
- 升级qit-team/snow-core v0.1.5->v0.1.7
- 脚手架:new project、new model
- 支持脚本任务执行模式
- 核心组件独立成包
- Queue实现驱动插件式导入机制
- Cache实现驱动插件式导入机制
- 支持多模式:HTTP(平滑重启)、队列调度(平滑结束)、任务调度
- 常用组件支持:
- Database:MySQL、Postgres、Sqlite3、SQL Server、TiDB...
- Redis
- Cache: redis
- Queue: alimns redis
- Logger
- Conifg: toml
- Reuqest and Response
- Curl
- 包管理:go module
- 目录结构:大致参照laravel
- 单元测试:部分单测
- 调试:delve