java开源调度调度框架

  Quartz 
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。 Quartz的最新版本为 Quartz 1.5.0

更多Quartz信息

  jcrontab 
它是由Java语言编写的日程处理程序,它目的是提供强大的定时处理功能,让我们的应用程序可以按照提供的时间表来执行不同的应用。Jcrontab的特点 
1、在指定的时间表中可执行Classes/Threads/main/EJB/Methods/NativePrograms等应用。 
2、提供完全按照Unix的UNIX-POSIX crontab的格式来规定时间。 
3、可存储或读取由文件,数据字典,或通过数据源链接的数据库的信息。 
4、可将执行结果通过电子邮件来查看 
5、非常容易的可以和Web应用服务器结合,Tomcat, Resin, Jetty and Jboss这些服务器已经通过测试和应用,这一切只需要在web.xml中添加load-on-startup直接指定Jcrontab下的loadCrontabServlet,就可以了。 
6、它的设计和部署是高性能并可扩展的。

更多jcrontab信息

  Gos4j 
Gos4j是一个多任务处理顺序软件。支持未知环境的实时处理。可以根据最终目标选择被处理的优先级。

更多Gos4j信息

  Oddjob 
Oddjob是一个采用Java 语言开发的作业调度工具,通过图形化界面或者是XML文件进行任务的设定,支持按顺序执行、并行执行以及根据预设条件执行任务,可运行于桌面或者是服务器,可以通过JMX方式对其进行管理和设定。同时还提供了基于浏览器的状态监控页面。

更多Oddjob信息

  Fulcrum Scheduler 
Fulcrum Scheduler基于Turbine的TurbineScheduler。它利用一个XML配置文件导入所有调度程度。

更多Fulcrum Scheduler信息

  Essiembre J2EE Scheduler 
J2EE Scheduler是一个为J2EE应用程序提供一个简单的任务调度机制,这个library是基于标准Java API中的Timer 和 TimerTask类。任务的执行与执行的频率是通过XML文件进行配置的。一个典型的应用就是定时性地刷新内存中的数据以确保数据是最新的。

更多Essiembre J2EE Scheduler信息

  Job Scheduler 
Job Scheduler是一个以demon方式运行的批处理程序,并且能够使用图形用户界面进行控制。Job Scheduler使用XML来配置任务处理的频率与时间。它提供一个可以用来控制Job事件与日记的API(可以用Java,Javascript,Perl,VBScript等语言来调用这个API)。

更多Job Scheduler信息

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

更多JDRing信息

  JobServer 
JobServer是一个基于Web的Java作业调度引擎和工作流服务器。它有许多调度规则并支持程序授权用户进行企业级的作业配置,运行,监控。JobServer的特性:不需要编程就能够设定和调度作业。易于使用完全基于Web的GUI。具备构造和处理上万个作业的能力。能对作业按组划分进行创建和管理。作业依赖调度。支持多种数据库包括:Oracle,PostgreSQL和MYSQL。高级搜索功能-能快速查找到自己要的作业。支持SSL等。

更多JobServer信息

  jBatchEngine 
jBatchEngine是一个采用Java开发的批任务spooler。jBatchEngine与其它以时间为驱动的Job调度引擎不同之处在于它是以事件以驱动,可用于启动任何批处理程序。jBatchEngine可以安装成一个Windows Service或一个Unix Daemon。

更多jBatchEngine信息

  cron4j 
cron4j是一个轻量级的java任务调度工具,可以采用Unix Crontab语法来设置任务调度时间。
cron4j.JPG

更多cron4j信息

  Super Scheduler 
Super Scheduler是一个功能强大的计划任务程序,可用于任何系统和应用程序作业调度(job scheduling)。 Super Scheduler还提供一个GUI工作流(Workflow)管理程序。
收录时间:2011-05-12 09:32:26

更多Super Scheduler信息

  Azkaban 
Azkaban是一个简单的批处理调度程序用于构造和运行Hadoop jobs或其它离线处理。
Azkaban.jpg
收录时间:2011-05-31 14:57:51

更多Azkaban信息

  任务调度分配器 taobao-pamirs-schedule 
1、任务调度分配器的目标: 让所有的任务不重复,不遗漏的被快速处理
2、一个Manager只管理一种任务类型的一组工作线程。
3、在一个JVM里面可能存在多个处理相同任务类型的Manager,也可能存在处理不同任务类型的Manager。
4、在不同的JVM里面可以存在处理相同任务的Manager 
5、调度的Manager可以动态的随意增加和停止
6、可以通过JMX控制调度服务的创建和停止
7、可以指定调度的时间区间
收录时间:2011-08-31 19:39:24

更多任务调度分配器 taobao-pamirs-schedule信息

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值