地址:分布式任务调度平台XXL-JOB
https://github.com/xuxueli/xxl-job/
1、为什么要用xxl-job
支持分布式、高可用:集群部署切换宕机节点、主键加锁(保证只有一个运行)
有控制web页面
弹性扩容
日志
动态分片:充分利用资源
监控告警
2、普通是Bean模式:通过handle命名到容器里找到具体实例
3、GLUE模式:通过在线编译代码,支持版本回溯
4、集群调度路由算法:执行策略
5、分片功能:系统可以自动传递分片参数
比如:如果我们有一个分页处理业务,正常单机跑。
我们可以采用分片广播形式,一次任务调度广播集群内所有执行器执行,同时传递分片参数,可根据分片参数开发分片任务,取模处理