【性能壓測】:MQ隊列異步處理機制致使的系統沒法接受請求的問題

一,最近壓測系統交易峯值時,因該支交易採用MQ異步隊列處理機制:該增長積分的交易,前段服務器優先返回給客戶增長積分紅功的結果,後端的MQ隊列服務器再慢慢處理該請求;後端

二,壓測過程當中出現的問題現象:前幾分鐘TPS特別高,並沒有報錯,直到必定時間後(交易發送了四、5w筆後),出現TPS直接降爲0的狀況服務器

三,經過MQ隊列服務器的監控發現後臺異步

四,因爲incoming的速度遠大於deliver的速度,致使MQ服務器隊列的請求累計,致使線程池、內存被佔用完了,致使系統沒法再接受請求;優化

五,實際壓測,應以提高後臺MQ隊列處理速度爲主,提高隊列處理速度,從兩方面考慮:1,調整線程池度量,2,增長MQ隊列實例;線程

六,調整優化MQ隊列後壓測待續。。。3d

相關文章
相關標籤/搜索