Open lijiang2014 opened 7 years ago
一次用户的故障,分析发现原因是重复提交了,引发了一系列的逻辑错误。
如何避免用户的重复提交呢 ?
可以在进入程序的主逻辑前进行下判断。 如果之前的任务还在进行(redis 数据库可访问 , 辅助其他判断),则直接退出此次任务 。
引入失败率,如果大部分任务(80% ?)都失败了 , 直接退出 , 只针对普通作业。
一次用户的故障,分析发现原因是重复提交了,引发了一系列的逻辑错误。
如何避免用户的重复提交呢 ?
可以在进入程序的主逻辑前进行下判断。 如果之前的任务还在进行(redis 数据库可访问 , 辅助其他判断),则直接退出此次任务 。
引入失败率,如果大部分任务(80% ?)都失败了 , 直接退出 , 只针对普通作业。