这次架构演进,主要增加前端nginx反向代理,提升单台物理机单服务器利用率,分解web服务器压力;1、未物理分离压测软件,2,物理分离压测软件这2种情况
1,未物理分离压测软件,20万QPS
1.1 架构
1.2 开压前
1.3 20万QPS开压后
1.4 db情况
库存
订单
数据完整
注:未分离情况下,20万QPS,目前一台物理机已是最大承载能力了,再高jmeter会卡死(如果设置jmeter分布式调度可能不会出现卡死),但应用服务器还是正常的,并未崩溃
2,物理分离压测软件,40万QPS
压测机104
jmeter已不正常了
但物理机113上的应用和数据库及数据是完整的
延伸阅读
https://blog.csdn.net/luozhonghua2014/article/details/80362614 秒杀系统搭建与部署(1)---开篇
https://blog.csdn.net/luozhonghua2014/article/details/80384061 1万+QPS秒杀最低成本架构与实现
https://blog.csdn.net/luozhonghua2014/article/details/80387285 10万+QPS秒杀限流组件设计与实现
https://blog.csdn.net/luozhonghua2014/article/details/80396035 秒杀系统架构设计与实现(2)--15万QPS