【性能压测】:MQ队列异步处理机制致使的系统没法接受请求的问题

一,最近压测系统交易峰值时,因该支交易采用MQ异步队列处理机制:该增长积分的交易,前段服务器优先返回给客户增长积分红功的结果,后端的MQ队列服务器再慢慢处理该请求;后端

二,压测过程当中出现的问题现象:前几分钟TPS特别高,并没有报错,直到必定时间后(交易发送了四、5w笔后),出现TPS直接降为0的状况服务器

三,经过MQ队列服务器的监控发现后台异步

四,因为incoming的速度远大于deliver的速度,致使MQ服务器队列的请求累计,致使线程池、内存被占用完了,致使系统没法再接受请求;优化

五,实际压测,应以提高后台MQ队列处理速度为主,提高队列处理速度,从两方面考虑:1,调整线程池度量,2,增长MQ队列实例;线程

六,调整优化MQ队列后压测待续。。。3d

相关文章
相关标签/搜索