JDRing

JDRing是一个轻量级的Java任务调度包。它既简单又小,但仍然支持在指定的时间间隔内实现提醒功能。当处理复杂schedules时JDRing也采用类似于cron的控制方式。

Quartz EX

QuartzEX相当于是集群版的Quartz。这是Terracottra收购Quartz后推出的精简版集群Quartz,该产品名为TerracottraQuartzEX,为Quartz提供了新的Terracotta任务存储能力(即TerracottaJobStoreforQuartz),针对以非集群方式运行应用程序的Quartz用户,还提供了跨节点任务调度功能。对于正

sqpi

sqpi(SpringInjectionintoQuartz'sJobBeans)是一个将Spring的Bean注入到Quartz任务调度框架中。详细的使用方法请看项目首页。

Quartz 表达式生成器

Quartz的Cron任务调度表达式一般人很难理解,在Googole上查询也没有发现类似的代码,所以开发了一个对QuartzCron表达式的可视化双向解析和生成的一个java的GUI程序,供使用Quartz的程序员参考和使用,源代码放在SourceForge网站

Resque

resque是基于redis的后台任务组件,能把任何类或模块作为任务在后台执行,且自带前台管理功能,方便查看执行情况。使用1.编写任务classWorkerClass@queue="demo"defself.perform(args)sleep3puts"Doingsomethingcomplexwith

taobao-pamirs-schedule

1、任务调度分配器的目标:让所有的任务不重复,不遗漏的被快速处理2、一个Manager只管理一种任务类型的一组工作线程。3、在一个JVM里面可能存在多个处理相同任务类型的Manager,也可能存在处理不同任务类型的Manager。4、在不同的JVM里面可以存在处理相同任务的Manager5、调度的Manager可以动态的随意增加和停止6、可以通过JMX控制调度服务的创建和停止7、可

Azkaban

Azkaban是个简单的批处理调度器,用来构建和运行Hadoop作业或其他脱机过程。特性:兼容所有版本的Hadoop基于Web的易用UI简单的Web和HTTP工作流上传项目工作空间工作流调度模块化和插件化支持认证和授权可跟踪用户行

Son of Grid Engine

SonofGridEngine是一个用来在集群和桌面主机上调度批量处理和交互式作业的分布式资源管理器,具有高可伸缩性和敏捷的特点。ItisacommunityprojecttocontinueSun'sGridEngine.Itiscompetitiveagainstproprietarysystemsandprovidesbetterschedu

Sidekiq

Sidekiq为Rails3应用程序提供一个高效的消息队列系统。使用方法:1.首先将worker类放到 app/workers:class HardWorker  include Sidekiq::Worker  def perform(name, count)    # do something  endend2.在控制器action或者model中调

quartz-monitor

quartz-monitor是一个基于DWZ的Quartz管理工具,可以实时动态的管理Job和Trigger,具体功能主要包括:配置管理针对不同环境的Quartz,需要有一个统一的入口去管理这些配置,来满足对不同环境的任务的管理。Job管理提供对Job的管理和维护功能。Monitor提供对Job的基本管理,包括对其状态、执行时间、基本信息的管理以及提供基于Job的基本操作。

py3k-gearman

python3的gearman客户端Apython3gearmanclientwraperonlibgearman#client>>>importgearman>>>client=gearman.Client()>>>client.add_servers('localhost:4730')>>>client.do('echo',

Chronos

Chronos是一个具备容错特性的作业调度器,可处理依赖性和基于ISO8601的调度。Chronos是由Airbnb公司推出的用来替代cron的开源产品。你可以用它来对作业进行编排,支持使用Mesos作为作业执行器,支持和Hadoop进行交互。可定义作业执行完成后的触发器。支持任意长度的依赖链。特性:WebUI8601RepeatingIntervalN