現(xiàn)在配置有一個定時退押金任務(wù),10分鐘執(zhí)行一次,每次查詢100條,通過foreach逐條執(zhí)行退押金邏輯,最近查看日志時存在數(shù)據(jù)重復(fù)執(zhí)行問題,并且數(shù)據(jù)記錄存在并發(fā)問題。
個人理解定時任務(wù) timer 存在多個,請問這個如何進(jìn)行修復(fù)優(yōu)化呢?
最近執(zhí)行定時任務(wù)時,發(fā)現(xiàn)有數(shù)據(jù)重復(fù)執(zhí)行(日志記錄如下圖);
正常任務(wù)結(jié)果執(zhí)行如下: