1. 程式人生 > >第三屆阿里中介軟體效能挑戰賽 初賽記錄及原始碼分享

第三屆阿里中介軟體效能挑戰賽 初賽記錄及原始碼分享

但是看日誌仍然有一到兩個concurrent mode failure,每次大概會有5s的停止,而整個消費才60s。說明只在讀檔案時進行清理操縱已經來不及了,所以必須在其他地方處理。選擇了在讀某個list沒有獲得值時清理。由於這裡會改動偏移,所以還必須先設定該topic對應的atomicBoolean變數為false,防止其他執行緒同時在寫,獲得已經被清理的物件,出現空指標異常。這樣做了最好的時候30s可以消費完,提升了2/5,但是虛擬機器不穩定,最終成績因為這個只上升了1/5.