SpringCloudAlibaba微服务架构
- 技术架构图
SpringCloudAlibaba微服务架构
说明:
1.1、采用SpringCloudAlibaba分布式微服务架构,使用Nginx做代理,服务治理使用Nacos组件,Gateway网关做权限验证、路由、过滤。
1.2、Redis做消息缓存,包括数据大屏、数据字典、用户登录。建议使用mysql8.0.xx版本存储数据。文件存储可使用阿里云OSS文件服务器存储
1.3、环境部署采用Docker容器化部署
1.4、日志收集和查看可使用ELK(后期部署)
1.5、JDK版本建议使用1.8
SpringBoot架构
说明:
1.1、JDK版本使用17
1.2、SpringBoot 版本使用 3.2.3
1.3、mysql 使用阿里云RDS 8.0 版本
1.4、redis 使用7.x版本
1.5、mybatis-plus 使用3.5.5
- 硬件环境
2.1、4核8G 服务器,带宽2MB 2台
2.2 、阿里云Mysql RDS服务器 1台 100G