xxl-job-admin 是一个轻量级分布式任务调度平台。它提供了任务调度、任务执行、任务监控和任务日志等功能,可满足各种复杂的定时任务调度需求。 服务配置信息 xxl-job-admin 使用无状态服务部署,默认单台实例,可自动弹性伸缩。 参数 配置 服务类型 无状态
任务日志管理:XXL-JOB Admin提供了查看、搜索和导出任务执行日志的功能,方便管理员排查和分析任务执行问题。 执行器管理:XXL-JOB Admin可以管理执行器的注册、心跳监控等,确保执行器正常运行并能够接收任务分发。 集群管理:XXL-JOB Admin支持多台XXL-JOB Admin的集群部署,管理员可以管理多个XXL-JOB Admin实例间的任务...
public XxlJobSpringExecutor xxlJobExecutor() { logger.info(">>> xxl-job config init."); XxlJobSpringExecutor xxlJobSpringExecutor = new XxlJobSpringExecutor(); xxlJobSpringExecutor.setAdminAddresses(adminAddresses); xxlJobSpringExecutor.setAppname(appname); xxlJobSpringExecutor.setAddress(address);...
登录地址:http://localhost:8080/xxl-job-admin/(如果是部署在非本地环境,请将localhost替换为实际的IP地址或域名) 账号:admin 密码:123456登录后,你将能够访问xxl-job-admin的各种功能,如任务管理、调度日志查看等。
当任务到达执行时间时,XXL-JOB会自动调用相应的执行器来执行任务。执行器会调用任务中编写的代码,并执行相应的逻辑。 执行完成后,XXL-JOB会将执行结果记录下来,并在Admin后台中展示。可以在任务详情页面中查看任务的执行日志和执行结果。四、注意事项在编写任务代码时,需要注意代码的正确性和性能,避免因为代码问题导致...
但在xxl_job_registry表里(执行器注册成功会插入到这张表里),有新增的记录,表明我的执行器是注册成功了的。 再去xxl_job_group表看,只有示例执行器的信息,没有我的执行器信息: 2 解决方案 执行器启动后会自动向admin端注册自己,没问题, 因为xxl_job_registry表看到了注册记录。
1.安装数据库(注意版本号,这里选择版本2.3.1) 1.1下载代码,并切换到2.3.1分支 1.2 打开并运行xxl-job/doc/db/tables_xxl_job.sql 2.编写docker-compose.yaml,并运行 1. docker-compose.yaml 2.将yaml放入
xxl-job后台admin管理端启动流程 xxl-job后台服务端启动流程 1.核心配置XxlJobAdminConfig 2.afterPropertiesSet 方法实现细节 @OverridepublicvoidafterPropertiesSet()throwsException { adminConfig =this; xxlJobScheduler =newXxlJobScheduler(); xxlJobScheduler.init();...
1.xxl-job-admin服务启动原理 启动XxlJobAdminApplication类,在spring容器实例化之前,会执行实现了InitializingBean接口的afterPropertiesSet()的方法,这里是利用了springboot的拓展接口,来将xxl-job的相关bean给注册到IOC容器当中。然后执行最关键的xxlJobScheduler.init() ...
docker run --name xxl-job-admin --restart=always -e PARAMS="--spring.datasource.url=jdbc:mysql://192.168.1.2:3306/xxl_job?Unicode=true&characterEncoding=UTF-8 --spring.datasource.username=xxl_job --spring.datasource.password=123456789 --server.port=8080 --server.servlet.context-path=/xxl...