基于SpringClould的一套微服务架构
技术 | 说明 | 官网 |
---|---|---|
Spring Cloud | 微服务框架 | https://spring.io/projects/spring-cloud |
Spring Boot | 容器+MVC框架 | https://spring.io/projects/spring-boot |
MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html |
MyBatisGenerator | 数据层代码生成 | http://www.mybatis.org/generator/index.html |
PageHelper | MyBatis物理分页插件 | http://git.oschina.net/free/Mybatis_PageHelper |
Swagger-UI | 文档生产工具 | https://github.com/swagger-api/swagger-ui |
Druid | 数据库连接池 | https://github.com/alibaba/druid |
Redis | 分布式缓存 | https://redis.io/ |
Lombok | 简化对象封装工具 | https://github.com/rzwitserloot/lombok |
MinIO | 对象存储 | https://github.com/minio/minio |
Docker | 应用容器引擎 | https://www.docker.com/ |
Portainer | 可视化Docker容器管理 | https://github.com/portainer/portainer |
Jenkins | 自动化部署工具 | https://github.com/jenkinsci/jenkins |