分布式任务调度框架xxl-job

分布式任务调度框架

xxl-job解决的问题

解决集群任务的重复执行问题

cron表达式定义灵活

定时任务失败,进行重试和统计

任务量大,可以分片执行

xxl-job的路由策略

常用:

Round轮询
Failover故障转移
Sharding_Boardcast分片广播

可以根据分片参数发放分片任务

xxl-job任务执行失败怎么解决

故障转移+失败重试

设置路由策略为故障转移
并且设置失败重试次数

如果任务依然失败

我们可以通过查看xxl-job日志分析,或者查看xxl-job发生的邮件告警

大数据量任务同时执行

选择分片广播作为任务路由策略

将任务项取模进行分片,分给不同的分片执行

相关推荐
无心水3 小时前
【分布式利器:腾讯TSF】7、TSF高级部署策略全解析:蓝绿/灰度发布落地+Jenkins CI/CD集成(Java微服务实战)
java·人工智能·分布式·ci/cd·微服务·jenkins·腾讯tsf
Yeats_Liao11 小时前
MindSpore开发之路(二十四):MindSpore Hub:快速复用预训练模型
人工智能·分布式·神经网络·机器学习·个人开发
IT大白12 小时前
2、Kafka原理-Producer
分布式·kafka
巧克力味的桃子17 小时前
Spark 课程核心知识点复习汇总
大数据·分布式·spark
Java 码农17 小时前
RabbitMQ集群部署方案及配置指南05
分布式·rabbitmq
小马爱打代码18 小时前
ZooKeeper:五种经典应用场景
分布式·zookeeper·云原生
上海锟联科技21 小时前
DAS一体化光模块
分布式·分布式光纤传感·ofdr·光频域反射·das
Java 码农1 天前
RabbitMQ集群部署方案及配置指南04
分布式·rabbitmq
独自破碎E1 天前
在RabbitMQ中,怎么确保消息不会丢失?
分布式·rabbitmq
Java 码农1 天前
RabbitMQ集群部署方案及配置指南02
分布式·rabbitmq