#项目介绍
- 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构, 提供整套公共微服务服务模块: 用户管理(包括第三方)、 存储系统、 配置中心、 日志分析、 任务和通知等, 支持服务治理、 监控和追踪
#技术介绍
- 后台技术
- Spring Framework 容器
- SpringMVC MVC框架
- Apache Shiro 安全框架
- Spring session 分布式Session管理
- MyBatis ORM框架
- MyBatis Generator 代码生成
- PageHelper MyBatis物理分页插件
- Druid 数据库连接池
- FluentValidator 校验框架
- Thymeleaf 模板引擎
- Velocity 模板引擎
- Dubbo 分布式协调服务
- ZooKeeper 分布式服务框架
- TBSchedule & elastic-job 分布式调度框架
- Redis 分布式缓存数据库
- Solr & Elasticsearch 分布式全文搜索引擎
- Quartz 作业调度框架
- Ehcache 进程内缓存框架
- ActiveMQ 消息队列
- JStorm 实时流式计算框架
- FastDFS 分布式文件系统
- Swagger2 接口测试框架
- Log4J 日志组件
- sequence 分布式高效ID生产
- AliOSS 云存储
- Protobuf & json 数据序列化
- Jenkins 持续集成工具
- jetty 本地测试
- Maven 项目构建管理