框架建设实战7——定时任务组件
在金融系统中,或者其他对账系统里,往往离不开分布式定时任务。用来做查证或者重试处理。
分布式job目前一般有如下三种:
1.elastic job
当当出品,比较老牌。新公司用的应该不多了。
2.xxl-job
个人开源项目。便于二开;有简洁的后管配置界面,方便接入。
3.powerjob
功能相对全面,至少比xxl-job多了任务编排之类的功能。其基于时间轮的调度模式,还是挺不错的。
我们以xxl-job为例,搭建对应的job组件 : frame-job-starter
1.pom依赖:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>com.xuxueli</grou