调度与监控-spring batch(7)结合xxl-job进行批处理
tags: springbatch
文章目录
1.引言
经过前面几篇文章对Spring Batch
的介绍,同时结合示例,从最简单的helloworld
字符串输出,到读取文件到数据库的数据同步,然后是数据库到数据库,接着结合BeetlSql
进一步简化数据库读写,再通过动态参数绑定实现增量同步,由浅到深,已经可以基本满足数据抽取,数据同步的工作了,下面是之前的文章列表:
- 数据批处理神器-Spring Batch(1)简介及使用场景
- 快速了解组件-spring batch(2)之helloworld
- 快速使用组件-spring batch(3)读文件数据到数据库
- 决战数据库-spring batch(4)数据库到数据库
- 便捷的数据读写-spring batch(5)结合beetlSql进行数据读写
- 增量同步-spring batch(6)动态参数绑定与增量同步
批处理任务,一般做为后台服务定时运行,服务运维工作则是批处理服务之外的一项重要工作,包括服务运行如何监控,任务运行统计,任务执行日志查看等等。前面已说过,Spring Batch
是批处理框架,并不是调度框架。调度框架,简单点可以使用quartz
,crontab
,而市面上已经有比较多功能完善的调度框架,经过比较,个人感觉xxl-job
是比较容易上手,而且功能比较齐全,因此,这里介绍