xxl-job调用GULE(java)
时间: 2023-12-14 14:34:52 浏览: 140
根据提供的引用内容,xxl-job是一个分布式任务调度平台,可以用于调度Java、Python等语言编写的任务。下面是使用xxl-job调用Java任务的步骤:
1.编写Java任务代码,例如:
```java
public class MyJobHandler extends IJobHandler {
@Override
public ReturnT<String> execute(String param) throws Exception {
System.out.println("Hello, xxl-job!");
return ReturnT.SUCCESS;
}
}
```
2.将Java任务打包成jar包,并上传到xxl-job-admin管理后台。
3.在xxl-job-admin管理后台创建任务,并配置任务参数,例如:
- JobHandler:com.xxx.MyJobHandler
- JobParam:param1
4.在xxl-job-admin管理后台创建调度任务,并配置调度参数,例如:
- JobName:MyJob
- Cron:0/5 * * * * ?
- GlueType:JAVA
- GlueSource:com.xxx.MyJobHandler
5.在xxl-job-executor执行器中启动任务执行器,例如:
```java
public class ExecutorTest {
public static void main(String[] args) {
XxlJobExecutor executor = new XxlJobExecutor();
executor.start();
}
}
```
6.启动xxl-job-admin管理后台,启动xxl-job-executor执行器。
7.等待任务调度执行,查看任务执行结果。
阅读全文