這次架構演進,主要增加前端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