当前位置: 首页 > article >正文

210.xxl-job定时任务:架构,可视化,GLUE模式,负载均衡,分片

目录

一、为什么要用xxl-job

二、xxl-job架构

三、启动调度中心

1.初始化数据库

2.编译源码

四、启动执行器

五、GLUE模式运行

六、负载均衡

七、分片

1.分片环境准备

2.分片实现

八、感谢支持


一、为什么要用xxl-job

以前我们用quartz实现定时任务,但是那是单机的,存在任务重复执行的问题。且高可用比较差。

另外对于大数据量的任务处理,单机资源也是瓶颈

二、xxl-job架构

执行器相当于应用程序:

  • 添加xxl-job的依赖
  • 添加xxl的任务注解
  • 编写任务的处理逻辑
  • 配置调度中心的地址(启动的时候注册信息)

调度中心:

  • 拥有执行器的地址和端口
  • 配置任务的信息(cron)
  • 当打到任务的时间,由调度中心调用执行器的方法
  • 收集任务执行情况,可视化的界面展示任务执行情况


http://www.kler.cn/a/459567.html

相关文章:

  • Ubuntu Server安装谷歌浏览器
  • 只谈C++11新特性 - 内联命名空间
  • 【微软,模型规模】模型参数规模泄露:理解大型语言模型的参数量级
  • MySQL UNION
  • AI 助力游戏开发中的常用算法实现
  • 【人工智能机器学习基础篇】——深入详解深度学习之复杂网络结构:卷积神经网络(CNN)、循环神经网络(RNN)、生成对抗网络(GAN)等概念及原理
  • Springboot(五十六)SpringBoot3集成SkyWalking
  • K8S-LLM:用自然语言轻松操作 Kubernetes
  • GPU 进阶笔记(四):NVIDIA GH200 芯片、服务器及集群组网
  • SpringSecurity 3.0.2.2版本
  • PostgreSQL的一主两从集群搭建部署 (两同步)
  • linux-headers-generic 依赖于 linux-headers-6.8.0-51-generic;然而:
  • Web安全 - “Referrer Policy“ Security 头值不安全
  • open_cv小练习
  • html+css+js网页设计 美食 美食4个页面带js
  • CentOS7 初始化模板
  • Matlab环形柱状图
  • 【基础篇】一、MySQL数据库基础知识
  • 学习路之VScode--自定义按键写注释(插件)
  • 【开发心得】SpringBoot对接Stripe支付
  • 国产数据库TiDB从入门到放弃教程
  • python -【es】基本使用
  • 什么是自治系统和非自治系统
  • Android ActionBar 技术深度解析
  • 上海人工智能方案引领,CES Asia 2025共筑机器人未来
  • PHP语言的编程范式