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

quartz学习

quartz框架中T_TASK_TRIGGERS表 TRIGGER_STATE 字段显示任务的属性大概状态有这几种:
WAITING:等待
PAUSED:暂停
ACQUIRED:正常执行
BLOCKED:阻塞
ERROR:错误
Quartz 是通过数据库行级锁的方式实现多线程之间任务争用的问题

设计清晰简单:核心概念scheduler,trigger,job,jobDetail,listener,calendar

#劣势:
1、它也不能很好的解决故障转移(譬如执行中的节点突然停掉了, QuartZ 不能将这个执行中的任务立马分配给其他节点执行,最多设置了 QuartZ 的可恢复性,在停掉的节点重启之后重新执行该任务.但如果这个节点再也不启动起来了呢?那就只能呵呵了)
2、行锁有嘟些特点呢,开销大,加锁慢,会出现死锁

 

相关文章:

  • 6.10 docker(四)进入容器
  • 【Todo】Nodejs学习计划
  • 2019西安联训B层 Day 5 test T2 排列组合
  • pg_bulkload
  • 洛谷 P1233 【木棍加工】题解
  • 这算是CSS的bug吗?
  • MAC OS X IOS系统调用的处理
  • 8位二进制补码表示整数的最小值是什么,最大值是什么
  • ttlsa教程系列之mongodb——(五)mongodb架构-复制原理复制集
  • Eclipse中java获得mysql的查询结果集
  • 成熟的软件组件都是老板用大把、大把的钱堆出来烧出来的,以最简单的数据库访问组件为例...
  • Cookie 在前端中的实践
  • 事务(Transaction)
  • Android之ubuntu源码开发环境搭建笔记
  • [转]Nodejs基础中间件Connect
  • 【面试系列】之二:关于js原型
  • Android 架构优化~MVP 架构改造
  • co模块的前端实现
  • DataBase in Android
  • hadoop集群管理系统搭建规划说明
  • java多线程
  • Js基础知识(四) - js运行原理与机制
  • LeetCode29.两数相除 JavaScript
  • Linux gpio口使用方法
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • Markdown 语法简单说明
  • nginx 配置多 域名 + 多 https
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • SQLServer之创建显式事务
  • windows下使用nginx调试简介
  • 坑!为什么View.startAnimation不起作用?
  • 离散点最小(凸)包围边界查找
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 什么软件可以剪辑音乐?
  • 使用SAX解析XML
  • 一、python与pycharm的安装
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • Linux权限管理(week1_day5)--技术流ken
  • 阿里云重庆大学大数据训练营落地分享
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • ​Python 3 新特性:类型注解
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (超简单)使用vuepress搭建自己的博客并部署到github pages上
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (转)Windows2003安全设置/维护
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • .cfg\.dat\.mak(持续补充)
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .NET Micro Framework初体验