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

定时任务:springboot集成xxl-job-core(二)

定时任务实现方式:

存在的问题:

xxl-job的原理: 

可以根据服务器的个数进行动态分片,每台服务器分到的处理数据是不一样的。 

 

1. 多台机器动态注册

多台机器同时配置了调度器xxl-job-admin之后,执行器那里会有多个注册节点

2. 阻塞处理策略

单机串行:当前任务还没执行完就又来了新任务,新任务等待旧任务执行完才能执行

丢弃后续调度:有了新任务,但是之前任务还没做完,新任务就不做了

覆盖之前调度:有了新任务,之前任务还没做完,但是就去做新任务

3. 分片广播的思想

#id:序号;total:分片总数;index:分片索引 ;MOD:取余

select id from data_table where MOD(id, ${total}) = ${index}

http://www.xdnf.cn/news/10415.html

相关文章:

  • Python-Selenium报错截图
  • Go 即时通讯系统:客户端与服务端 WebSocket 通信交互
  • 【HTML-15.3】HTML表单隐藏域深度解析:从基础使用到高级实践
  • Java补充(Java8新特性)(和IO都很重要)
  • LeRobot ACT——LeRobot对ALOHA ACT策略的封装:含源码解析与真机部署(效果比肩ACT原论文)
  • 【量化交易学习】布林线(BOLL)指标
  • uni-app学习笔记二十一--pages.json中tabBar设置底部菜单项和图标
  • NodeJS全栈开发面试题讲解——P6安全与鉴权
  • Java求职者面试指南:DevOps技术栈深度解析
  • [AI算法] 什么事RoPE scaling
  • 精英-探索双群协同优化(Elite-Exploration Dual Swarm Cooperative Optimization, EEDSCO)
  • 26考研——文件管理_文件系统(4)
  • 【JMeter】性能测试知识和工具
  • ARM P15协处理器指令详解:架构、编程与应用实践
  • Spark on Hive表结构变更
  • 2024年数维杯国际大学生数学建模挑战赛A题飞行器激光测速中的频率估计问题解题全过程论文及程序
  • flutter 构建报错Unsupported class file major version 65
  • Java高效处理大文件:避免OOM的深度实践
  • 大语言模型的推理能力
  • 现代前端框架的发展与演进
  • Spring AI调用Ollama+DeepSeek
  • 链表题解——合并两个有序链表【LeetCode】
  • Linux系统开机自启动配置
  • 如何将内网的IP地址映射到外网?详细方法与步骤解析
  • Tomcat优化篇
  • 小白的进阶之路系列之九----人工智能从初步到精通pytorch综合运用的讲解第二部分
  • IDEA,Spring Boot,类路径
  • Vue框架2(vue搭建方式2:利用脚手架,ElementUI)
  • SQL注入攻击的方法与预防
  • 神经网络-Day42