lijiang2014 / thht

Tian He Throughput Computing
0 stars 0 forks source link

关于重复提交会引发Double Worker 的问题 #22

Open lijiang2014 opened 7 years ago

lijiang2014 commented 7 years ago

一次用户的故障,分析发现原因是重复提交了,引发了一系列的逻辑错误。

如何避免用户的重复提交呢 ?

可以在进入程序的主逻辑前进行下判断。 如果之前的任务还在进行(redis 数据库可访问 , 辅助其他判断),则直接退出此次任务 。

引入失败率,如果大部分任务(80% ?)都失败了 , 直接退出 , 只针对普通作业。