定时调度
让爱远航
这个作者很懒,什么都没留下…
展开
-
java中Timer定时器的使用
本博文只是简单介绍一下Timer的使用方法。适用于初学者进行参考,希望大家多多指点。废话不多说,直接上正题。 1、了解一下Timer类提供的方法 介绍几个常用的方法: cancel()终止此计时器,丢弃所有当前已安排的任务。 schedule(TimerTasktask, longdelay, longperiod) 安排指定的任务从指定的延迟后开始进行重复的固定延迟执行。 sc...原创 2016-09-30 14:52:58 · 589 阅读 · 0 评论 -
基于zookeeper和quartz实现分布式定时调度(一)
目的 利用zookeeper的特性,来控制quartz实现分布式调度,保证quartz的单点运行,同时解除quartz自身分布式部署对数据库的依赖,保证同一时刻只有一个quartz应用在执行任务。 实现方式 利用zk的分布式独占锁,控制quartz应用执行节点,让拿到独占锁的quartz应用执行调度,没有拿到独占锁的quartz处理等待状态。 类图 核心代码 public cla...原创 2016-09-30 14:54:11 · 15469 阅读 · 7 评论 -
基于zookeeper和quartz实现分布式定时调度(二)
最近一直在学习,偶然间翻看了一下博客,发现很多人问我关于基于zookeeper和quartz实现分布式定时调度文章的一些问题。由于本人最近几年都没怎么关注博客,因此也没有做出回复,心里感觉愧对大家。所以抽时间把之前写的东西重新翻了下版。顺便把代码也分享给大家。Quartz相关的知识和类之间的关系,可以参考我之前的一篇文章。 本文对zookeeper的分布式协作相关的代码做了改进。本文中使用临时顺...原创 2019-04-11 17:17:07 · 1108 阅读 · 1 评论