在一个普通的spring boot工程中,新建一个xxl-job的模块。在xxl-job的pom文件中,引入地址。

    1. <!-- xxl-job-core -->
    2. <dependency>
    3. <groupId>com.xuxueli</groupId>
    4. <artifactId>xxl-job-core</artifactId>
    5. <version>2.2.0</version>
    6. </dependency>

    需要启动xxl-job的管理平台。管理平台,可以从xxl-job的git地址上下载xxl-job-admin工程。然后将改工程打包,发布到腾讯云上。

    将xxl-job的管理界面启动以后,就可以写一个测试的job

    1. /**
    2. * @description 测试一下
    3. * @author: huangyeqin
    4. * @create : 2020/9/19 15:32
    5. */
    6. @Component
    7. public class TestJobHandler {
    8. private static Logger logger = LoggerFactory.getLogger(TestJobHandler.class);
    9. @XxlJob(value = "testJobHandler1")
    10. public ReturnT<String> demoJobHandler(String param){
    11. logger.info("测试xxl-job {}",param);
    12. System.out.println("测试一下输入参数 : "+param);
    13. return ReturnT.SUCCESS;
    14. }
    15. }

    写完以后,将该job配置到管理界面
    1、先配置执行器。
    image.png
    2、在任务管理界面配置一个job
    image.png
    3、然后可以启动任务
    image.png
    4、配置文件上的内容,需要配置好。
    image.png

    最后,通过集成微服务,已经完成了调用。