Elastic-Job使用不当导致的线上惨案

在公司业务中的某个场景需要实时更新某个活动状态,定时去更新数据库中相应的数据,很显然跟之前的定时任务一样就直接使用Elastic-Job,因为需要对数据库update也没多想下意识就加上了事物的注解 @Transactional(rollbackFor = Exception.class)开启事物。一切都往常一样功能正常上线,知道2个月后的某一天,线上大量的定时任务执行异常,经排除发现问题的根源就
相关文章
相关标签/搜索