• xxl-job怎么玩


    http://www.xuxueli.com/xxl-job/#/?id=_32-glue模式java

    一、最需要关注的是:

    • 调度中心项目:xxl-job-admin。它是任务调度可视化项目。
    • 执行器: xxl-job-executor-sample-spring或xxl-job-executor-sample-springboot负责接收“调度中心”的调度并执行;可直接部署执行器,也可以将执行器集成到现有业务项目中。

    二、helloworld-xxl:

    • 生成16张mysql表;
    • xxl-job-admin项目配置文件xxl-job-admin.properties设置mysql用户名、密码等,tomcat启动该项目,访问 http://localhost:8080/xxl-job-admin
    • xxl-job-executor-sample-springboot项目配置文件application.properties。注意server.port=8081(web访问端口),xxl.job.executor.appname=xxl-job-executor-sample,xxl.job.executor.ip=192.168.53.186,xxl.job.executor.port=9998(执行端口)。之后运行执行类Application.java;
    • http://localhost:8080/xxl-job-admin/jobgroup 编辑执行器信息,注意“机器地址”带上端口号,如192.168.53.186:9998;
    • http://localhost:8080/xxl-job-admin/jobinfo 编辑任务信息,最重要的是“Cron”、“JobHandler”,第一个查询 http://cron.qqe2.com/ ,第二个是 @JobHandler(value="demoJobHandler")注解的值。最后执行,看能否成功。

    三、怎样将执行器集成到现有业务项目中?

    • 1.新建springboot项目(或者在现有业务项目中建xxl包,在里面写执行器集成代码),配置pom.xml(这里要引入xxl包,还有jetty)
      ps:因为出现了“Unsupported major.minor version 52.0”所以改jdk为1.8了;
      另外jetty的包要加全。还有就是不要引入“spring-boot-starter-jdbc”,否则会自动配置数据库了(springboot的知识)。
    • 2.配置application.properties、logback.xml
    • 3.启动执行类,如果只报 Connect to 127.0.0.1:8080 [/127.0.0.1] failed: Connection refused: connect 的错误,就算没问题了。
    • 4.先在tomcat上启动xxl-job-admin,再启动执行器的项目,就可以在 http://localhost:8080/xxl-job-admin 配置执行器和项目并执行了。
    • ps:执行器项目结构:
  • 相关阅读:
    JSP&JavaBean
    Cookie&&Session
    多个请求使用同一个 Servlet
    C3P0--数据库连接池
    navicat设置唯一键——unique
    J2EE常用组件简介
    JSP基础知识_3
    JSP基础知识_2
    JSP基础知识_1
    Android
  • 原文地址:https://www.cnblogs.com/cashew/p/9099162.html
Copyright © 2020-2023  润新知