go-gin-mvc
基于gin-gonic/gin 框架搭建的MVC架构的基础项目空架子。
1、基于redis存储的session;
2、基于redis存储的cache操作;
3、基于gorm的数据库操作,主从分离配置,连接维持,防止长时间空闲连接报错;
4、基于beanstalk的队列服务;
5、类php laravel框架的数据验证,可自定义友好错误提示;
6、csrf防跨站攻击;
7、jwt集成;
8、配置文件读取;
9、定时任务;
## 其它注意事项
1、队列需要单启服务,与http独立
2、依赖包用govendor管理,命令:
cd项目根目录
govendor sync vendor/vendor.json