现在配置有一个定时退押金任务,10分钟执行一次,每次查询100条,通过foreach逐条执行退押金逻辑,最近查看日志时存在数据重复执行问题,并且数据记录存在并发问题。
个人理解定时任务 timer 存在多个,请问这个如何进行修复优化呢?
最近执行定时任务时,发现有数据重复执行(日志记录如下图);
正常任务结果执行如下:
现在配置有一个定时退押金任务,10分钟执行一次,每次查询100条,通过foreach逐条执行退押金逻辑,最近查看日志时存在数据重复执行问题,并且数据记录存在并发问题。
个人理解定时任务 timer 存在多个,请问这个如何进行修复优化呢?
最近执行定时任务时,发现有数据重复执行(日志记录如下图);
正常任务结果执行如下:
王亚飞 最后编辑于2024-06-19 09:17:58
相关推荐
快速安全登录
微信登录/注册
{{ bind_phone ? '绑定手机' : '手机登录'}}
{{item.user_info.nickname ? item.user_info.nickname : item.user_name}}
作者 管理员 企业
{{itemf.name}}
{{itemc.user_info.nickname}}
{{itemc.user_name}}
回复 {{itemc.comment_user_info.nickname}}
{{itemf.name}}