调度组件事务代码优化,修复DB超时等小概率情况下调度终止问题;

3.3.1-release
xuxueli 3 months ago
parent 166c28608c
commit 6d11b7d462

@ -2698,7 +2698,8 @@ public void execute() {
- b、本次升级针对客户端rollinglog依赖字段做规范约束如不关注该功能 v2.4.* 及后续版本客户端不需要升级/可兼容,否则需要升级客户端版本;
### 7.42 版本 v3.3.1 Release Notes[ING]
- 1、【TODO】任务调度触发后分批批量更新提升调度性能
- 1、【修复】调度组件事务代码优化修复DB超时等小概率情况下调度终止问题
- 2、【TODO】任务调度触发后分批批量更新提升调度性能
### TODO LIST

@ -63,8 +63,9 @@ public class JobScheduleHelper {
boolean preReadSuc = true;
// transaction start
TransactionStatus transactionStatus = XxlJobAdminBootstrap.getInstance().getTransactionManager().getTransaction(new DefaultTransactionDefinition());
TransactionStatus transactionStatus = null;
try {
transactionStatus = XxlJobAdminBootstrap.getInstance().getTransactionManager().getTransaction(new DefaultTransactionDefinition());
// 1、job lock
String lockedRecord = XxlJobAdminBootstrap.getInstance().getXxlJobLockMapper().scheduleLock();
long nowTime = System.currentTimeMillis();

Loading…
Cancel
Save