核心结论
RuoYi-Vue作为轻量级Java快速开发框架,最低服务器配置需满足2核CPU/2GB内存/40GB磁盘,并依赖JDK 1.8+和MySQL 5.7+环境。
详细配置要求
1. 硬件配置
- CPU:至少2核心(推荐4核以应对高并发)。
- 内存:2GB(基础功能运行),复杂业务建议4GB+。
- 磁盘:40GB(系统+基础应用),日志文件需额外预留空间。
2. 软件环境
- JDK:必须JDK 1.8或更高版本(兼容Spring Boot 2.x)。
- 数据库:MySQL 5.7+(或兼容MariaDB 10.3+)。
- Web服务器:内嵌Tomcat(默认),可替换为Jetty或Nginx反向X_X。
3. 网络与并发
- 带宽:1Mbps可支持50-100并发用户(静态资源建议搭配CDN)。
- 线程数:默认Tomcat线程池为200,可根据业务调整
server.tomcat.max-threads参数。
注意事项
- 生产环境建议:使用Linux服务器(CentOS 7+/Ubuntu 18.04+)以提升稳定性。
- 容器化部署:若采用Docker,镜像体积约500MB(含基础依赖)。
注:上述配置仅满足基础功能,实际需根据业务模块复杂度和用户量级动态扩展。
CCLOUD博客