xxl.job.executor.port用于指定执行器的端口(执行器实际上是一个内嵌的 Server,默认端口为9999,配置多个同一服务实例时需要指定不同的执行器端口,否则会端口冲突)。 1.2.2.2 编写配置类 @Slf4j@ConfigurationpublicclassXxlJobConfig{@Value("${xxl.job.admin.addresses}")privateString adminAddresses;@Value("${xxl...
而本节的主旨,所谓的初始化JobHandler就是指,执行器启动的时候会去Spring容器中找到加了@XxlJob注解的Bean 解析注解,然后封装成一个MethodJobHandler对象,最终存到XxlJobSpringExecutor成员变量的一个本地的Map缓存中 缓存key就是任务的名字 至于GlueJobHandler和ScriptJobHandler都是任务触发时才会创建 除了上面这几种,...
@Data@ConfigurationProperties(prefix = "xxl.job")publicclassXxlJobProperties{privateBoolean enabled;privateString adminAddresses;privateString accessToken;privateExecutor executor;@Data@NoArgsConstructorpublicstaticclassExecutor{privateString appname;privateString address;privateString ip;privateintport;privateString ...
appname}") private String appName; @Value("${xxl.job.executor.ip}") private String ip; @Value("${xxl.job.executor.port}") private int port; @Value("${xxl.job.executor.logpath}") private String logPath; @Value("${xxl.job.accessToken}") private String a...
1. 用户管理:xxl-job-admin ui的用户体系管理 2. 执行器管理: 执行器是作为xxl-job集群调度的一个执行单元, 可由一个或多个组成, 可对执行器进行单个节点或多个节点(集群)的配置 a. 支持手动注册, 即界面上输入执行器的节点信息 b. 支持自动注册, 由各自节点上的执行器向xxl-job进行服务注册, 记录节点信...
最一开始接触XXL-JOB是因为一个定时任务的需求,说到定时任务可能一开始会想到Java中的@Scheduled,但我们的项目是集群部署的,如果使用@Scheduled将会出现风险,所以本次的重点XXL-JOB就非常适合当前的场景,本次我们将讲述:本地部署xxl-job服务+接入本地需要进行定时执行的服务。
四、XXL-Job的使用 新建任务 登录调度中心,通过简单的操作即可创建新的任务,设置任务的执行方式、触发方式等属性。 查看任务执行情况 调度中心提供了任务执行日志、执行情况统计等功能,方便用户查看任务执行的情况和监控任务运行状态。 监控和报警管理 提供了丰富的监控指标和报警功能,用户可以根据实际需求设置报警规则,及...
xxl-job-core/ # 公共依赖 xxl-job-executor-samples/:# 执行器Sample示例(选择合适的版本执行器,可直接使用,也可以参考其并将现有项目改造成执行器) xxl-job-executor-sample-springboot: # Springboot版本,通过Springboot管理执行器,推荐这种方式; xxl-job-executor-sample-frameless:# 无框架版本; ...
XXL-JOB Admin是一款基于Java的分布式任务调度平台,它提供了丰富的功能,如实时监控、任务调度、报警通知和日志管理等。通过XXL-JOB Admin,我们可以轻松管理和调度各类任务,实现高效的任务执行和监控。 一、XXL-JOB Admin的主要功能 任务监控:XXL-JOB Admin提供了实时的任务监控功能,可以查看任务的运行状态、执行日志和...