2 回答

搖曳的薔薇
TA貢獻1793條經(jīng)驗 獲得超6個贊
上隊列吧,如果自己實現(xiàn)java的queue我沒嘗試過,考慮以下兩個:
redis生產(chǎn)者消費模式
gearmean
各有優(yōu)劣,你了解下!

慕桂英4014372
TA貢獻1871條經(jīng)驗 獲得超13個贊
1.使用數(shù)據(jù)預(yù)加載或懶加載機制,讀取一批待處理數(shù)據(jù),記錄當(dāng)前讀取到的最大ID值,下次取數(shù)從此位置往下讀取
2.將待處理的數(shù)據(jù)放入執(zhí)行數(shù)據(jù)隊列,在隊列數(shù)據(jù)下降到一定比例后,在預(yù)加載一批數(shù)據(jù)放入隊列
3.多個線程讀取數(shù)據(jù)并發(fā)處理,處理完畢后更新回數(shù)據(jù)庫
4.必要的時候可以在取數(shù)據(jù)時更新數(shù)據(jù)的讀取標(biāo)志信息,放置被其它機器重復(fù)讀取
添加回答
舉報
0/150
提交
取消