坑是这样发生的:
1.活动刚开始是没有问题的
2.对接的接口发生问题,导致我们这边的一个操作执行的时候失败率提高以及调用时间提高
3.然后这个操作是用quartz在一定时间间隔调用对方接口的
4.重点来了【Quartz定时任务默认都是并发执行的】
5.导致上次没执行完的数据的,天啊,在下一次中被当作是还没处理的数据了
解决方法:在代码加上 @DisallowConcurrentExecution
强制要求这次执行完,再执行下一次
标签:处理 提高 数据 art 解决方法 gpo 解决 调度 定时
坑是这样发生的:
1.活动刚开始是没有问题的
2.对接的接口发生问题,导致我们这边的一个操作执行的时候失败率提高以及调用时间提高
3.然后这个操作是用quartz在一定时间间隔调用对方接口的
4.重点来了【Quartz定时任务默认都是并发执行的】
5.导致上次没执行完的数据的,天啊,在下一次中被当作是还没处理的数据了
解决方法:在代码加上 @DisallowConcurrentExecution
强制要求这次执行完,再执行下一次
标签:处理 提高 数据 art 解决方法 gpo 解决 调度 定时
原文地址:https://www.cnblogs.com/Zzzz222/p/8550248.html