XXLJOB自学之路
一朵风中摇曳的水仙花
世人多愿锦上添花,却少有人雪中送炭
展开
-
XXLJOB自学之路-02(集群中的定时任务如何保证执行幂等性)
根据上一节的结论,由于传统任务调度的缺陷,所以这时候需要将定时任务和业务逻辑代码完全分开部署。但是存在的问题:1.如果定时任务和非定时任务业务逻辑代码放在同一个jar,如果部署集群的时候可能会发生任务重复执行。那么问题来了,如何保证我们的定时任务在集群中只执行一次?方法1.将业务逻辑代码和定时任务逻辑完全分开部署,只对业务逻辑实现集群,不对我们的定时任务实现集群;方法2.对我们的jar包加一个开关,项目启动的时候读取这个开关,如果为true则加载定时任务,否则就不加载该定时任务类;方原创 2020-06-02 20:06:03 · 1813 阅读 · 0 评论 -
XXLJOB自学之路-01(传统任务调度的缺陷)
定时任务业务逻辑代码和非定时任务业务逻辑代码放入同一个jar中,如果定时任务代码导致整个服务器崩溃,也会导致非定时任务业务逻辑代码崩溃。所以这时候需要将定时任务和非定时任务的业务逻辑代码完全分开项目进行部署。...原创 2020-06-02 13:57:08 · 546 阅读 · 0 评论