服务器配置规划
使用背景
- 本文档硬件是采用的阿里云ECS服务器
- 图片存储采用的是阿里云的OSS
部署拓扑图

1000并发服务器配置
服务器 |
硬件配置 |
台数 |
部署内容 |
负载均衡 |
CPU:4核,内存:8G |
1台 |
Nginx |
静态页 |
CPU:4核,内存:8G |
1台 |
openresty+lua |
Tomcat |
CPU:4核,内存:8G |
1台 |
Jdk + Tomcat |
消费者 |
CPU:4核,内存:8G |
1台 |
Jdk + Fat Jar |
Reids实例 |
CPU:4核,内存:8G |
1台 |
Reids |
RabbitMq |
CPU:4核,内存:8G |
1台 |
RabbitMq |
Elasticsearch |
CPU:4核,内存:8G |
1台 |
Elasticsearch |
RDS |
CPU:8核,内存:16G |
1台 |
mysql |
2000并发服务器配置
服务器 |
硬件配置 |
台数 |
部署内容 |
负载均衡 |
CPU:8核,内存:16G |
1台 |
Nginx |
静态页 |
CPU:4核,内存:8G |
2台 |
openresty+lua |
Tomcat |
CPU:4核,内存:8G |
2台 |
Jdk + Tomcat |
消费者 |
CPU:4核,内存:8G |
2台 |
Jdk + Fat Jar |
Reids实例 |
CPU:4核,内存:8G |
1台 |
Reids |
RabbitMq |
CPU:4核,内存:8G |
2台 |
RabbitMq |
Elasticsearch |
CPU:4核,内存:8G |
1台 |
Elasticsearch |
RDS |
CPU:4核,内存:8G |
2台 |
Mysql 主从+读写分离 |
5000并发服务器配置
服务器 |
硬件配置 |
台数 |
部署内容 |
负载均衡 |
CPU:16核,内存:32G |
1台 |
Nginx |
静态页 |
CPU:8核,内存:16G |
2台 |
openresty+lua |
Tomcat |
CPU:8核,内存:16G |
2台 |
Jdk + Tomcat |
消费者 |
CPU:8核,内存:16G |
2台 |
Jdk + Fat Jar |
Reids实例 |
CPU:4核,内存:8G |
2台 |
Reids |
RabbitMq |
CPU:4核,内存:8G |
2台 |
RabbitMq |
Elasticsearch |
CPU:4核,内存:8G |
2台 |
Elasticsearch |
RDS |
CPU:8核,内存:16G |
2台 |
Mysql 主从+读写分离 |
10000并发服务器配置
服务器 |
硬件配置 |
台数 |
部署内容 |
负载均衡 |
CPU:32核,内存:64G |
1台 |
Nginx |
静态页 |
CPU:8核,内存:16G |
4台 |
openresty+lua |
Tomcat |
CPU:8核,内存:16G |
4台 |
Jdk + Tomcat |
消费者 |
CPU:8核,内存:16G |
2台 |
Jdk + Fat Jar |
Reids实例 |
CPU:8核,内存:16G |
2台 |
Reids |
RabbitMq |
CPU:8核,内存:16G |
2台 |
RabbitMq |
Elasticsearch |
CPU:8核,内存:16G |
2台 |
Elasticsearch |
RDS |
CPU:8核,内存:16G |
4台 |
Mysql 主从+读写分离 |