訊息的處理服務按要求達到每秒1000 的處理量,可現在只有50。
CPU找不到瓶頸在哪!CPU使用率特別低空閑了90%
4核處理器 開了8 個執行緒,io也不高。
但是佇列里面的訊息一直在積壓,問題出在哪里?
uj5u.com熱心網友回復:
如果是IO密集型任務,那么瓶頸有時候不會體現在CPU跟IO使用率一、單個訊息的處理時間太長,是否能夠優化流程
二、是否涉及到并發訊息執行順序、資料一致性問題,能否多開幾條佇列(或者說跑多執行緒去消耗訊息)?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/46151.html
標籤:Java相關
