背景:
一个传统的web后台,只提供http接口服务,之前的结构是简单的nginx+tomcat+mysql单机,4台主机最多支撑3000/秒并发请求,要改成增加支撑35000/秒并发请求.额外需求:尽量不改动原来的代码结构,数据库短时间也不能改动.
思路:
首先分析一下,要达成的目标是什么, 当前的现状是怎样的,然后再思考怎么达到这个目标.
1. 现状分析
当前的系统部署结构
一个传统的web后台,只提供http接口服务,之前的结构是简单的nginx+tomcat+mysql单机,4台主机最多支撑3000/秒并发请求,要改成增加支撑35000/秒并发请求.额外需求:尽量不改动原来的代码结构,数据库短时间也不能改动.
首先分析一下,要达成的目标是什么, 当前的现状是怎样的,然后再思考怎么达到这个目标.
当前的系统部署结构