最受欢迎开源软件之一:XXL-JOB分布式调优
原定时任务的缺陷
心脏保活机制
分布式任务调度机制大概模型
如何使用XXL-JOB
GitHub - xuxueli/xxl-job: A distributed task scheduling framework.(分布式任务调度平台XXL-JOB) 如无法进入网站则切换网络
我所使用的数据库(遇到的问题 )
activiti在MySQL中对表建立索引时,key的长度超过1000 bytes了,由于MySQL默认使用MyISAM engine,而MyLSAM引擎会有key长度的限制, 超过1000bytes就会报错,所以要将Mysql引擎修改为Innodb。
流程
1.引入框架项目
2. http://localhost:8080/xxl-job-admin/ (加上xxl-job-admin 只8080会找不到404,类似nacos)
3.登陆 账户admin密码123456
4.任务管理
节点(新加任务需要新加节点 高可用)
JobHandler填入:
新建任务成功后
5.启动生成的任务(下图为配置文件中的注意事项)
6.执行日志
7.分片任务记录(分片任务:将一个大任务分成若干小任务)
创建任务
更改配置文件端口和OnLine 机器地址,启动多个任务
在xxl-job任务中心新增对应name的分片任务
执行一次 注:一定需要给定参数
执行效果
XXL-JOB分布式任务调优——定时任务概念
目录
2. http://localhost:8080/xxl-job-admin/ (加上xxl-job-admin 只8080会找不到404,类似nacos)
目录
2. http://localhost:8080/xxl-job-admin/ (加上xxl-job-admin 只8080会找不到404,类似nacos)