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

分布式任务调度框架

xxl-job解决的问题

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

cron表达式定义灵活

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

任务量大,可以分片执行

xxl-job的路由策略

常用:

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

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

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

故障转移+失败重试

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

如果任务依然失败

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

大数据量任务同时执行

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

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

相关推荐
lang2015092816 小时前
Kafka元数据缓存机制深度解析
分布式·缓存·kafka
qq_3432470317 小时前
单机版认证kafka
数据库·分布式·kafka
武子康17 小时前
Java-199 JMS Queue/Topic 集群下如何避免重复消费:ActiveMQ 虚拟主题与交付语义梳理
java·分布式·消息队列·rabbitmq·activemq·mq·java-activemq
源代码•宸18 小时前
分布式缓存-GO(简历写法、常见面试题)
服务器·开发语言·经验分享·分布式·后端·缓存·golang
A尘埃18 小时前
Java业务场景(高并发+高可用+分布式)
java·开发语言·分布式
苦学编程的谢19 小时前
RabbitMQ_7_高级特性(4)
分布式·rabbitmq
赵榕19 小时前
RabbitMQ发布订阅模式同一消费者多个实例如何防止重复消费?
分布式·微服务·rabbitmq
古城小栈19 小时前
雾计算架构:边缘-云端协同的分布式 AI 推理
人工智能·分布式·架构
lang2015092820 小时前
Kafka高可用:延迟请求处理揭秘
分布式·kafka·linq
库库林_沙琪马20 小时前
5、Seata
分布式·后端