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信息

《分布式任务调度平台XXL-JOB》 一、简介 1.1 概述 XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 1.2 特性 1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手; 2、动态:支持动态修改任务状态、暂停/恢复任务,以及终止运行中任务,即时生效; 3、调度HA:“调度中心”基于集群Quartz实现,可保证调度中心HA; 4、任务HA:任务支持多地址配置,可保证任务执行HA; 5、任务Failover:多地址配置时,调度失败时将会平滑切换执行器进行Failover; 6、一致性:“调度中心”通过DB锁保证集群分布式调度的一致性; 7、自定义任务参数:支持在线配置调度任务入参,即时生效; 8、调度线程池:调度系统多线程触发调度运行,确保调度精确执行,不被堵塞; 9、执行日志:支持在线查看调度结果,并且查看完整的执行日志; 10、邮件报警:任务失败时支持邮件报警,支持配置多邮件地址群发报警邮件; 11、支持登录验证; 12、GLUE:提供Web IDE,支持在线开发任务逻辑代码,动态发布,实时编译生效,省略部署上线的过程。支持30个版本的历史版本回溯。 12、数据加密:调度中心和执行器之间的通讯进行数据加密,提升调度信息安全性; 14、任务依赖:支持配置子任务依赖,当父任务执行结束且执行成功后将会主动触发一次子任务的执行, 多个子任务用逗号分隔; 15、推送maven中央仓库: 将会把最新稳定版推送到maven中央仓库, 方便用户接入和使用; 1.3 发展 于2015年中,我在github上创建XXL-JOB项目仓库并提交第一个commit,随之进行系统结构设计,UI选型,交互设计…… 于2015-11月,XXL-JOB终于REALEASE了第一个大版本V1.0, 随后我将之发布到OSCHINA,XXL-JOB在OSCHINA上获得了@红薯的热门推荐,同期分别达到了OSCHINA的“热门动弹”排行第一和git.oschina的开源软件月热度排行第一,在此特别感谢红薯,感谢大家的关注和支持。 于2015-12月,我将XXL-JOB发表到我司内部知识库,并且得到内部同事认可。 于2016-01月我司展开XXL-JOB的内部接入和定制工作,在此感谢袁某和尹某两位同事的贡献,同时也感谢内部其他给与关注与支持的同事。我司大众点评目前已接入XXL-JOB,内部别名《Ferrari》(Ferrari基于XXL-JOB的V1.1版本定制而成,新接入应用推荐升级最新版本)。据最新统计, 自2016-01-21接入至2016-07-20期间,该系统已调度72000余次,表现优异。新接入应用推荐使用最新版本,因为经过数个大版本的更新,系统的任务模型、UI交互模型以及底层调度通讯模型都有了较大的优化和提升,核心功能更加稳定高效。 至今,XXL-JOB已接入多家公司的线上产品线,接入场景如电商业务,O2O业务和大数据作业等,截止2016-07-19为止,XXL-JOB已接入的公司包括不限于:- 1、大众点评; - 2、山东学而网络科技有限公司; - 3、安徽慧通互联科技有限公司; - 4、人人聚财金服; - 5、上海棠棣信息科技股份有限公司 - 6、运满满 - 7、米其林(中国区) - 8、妈妈联盟 - 9、九樱天下(北京)信息技术有限公司 - 10、万普拉斯科技有限公司(一加手机) - ……欢迎大家的关注和使用,XXL-JOB也将拥抱变化,持续发展。 1.4 下载 源码地址 (将会在两个git仓库同步发布最新代码)github地址git.osc地址 中央仓库地址 (将会把上个版本的公共依赖,推送到中央仓库)<!-- http://repo1.maven.org/maven2/com/xuxueli/xxl-job-core/ -->     com.xuxueli     xxl-job-core     1.4.1 博客地址oschina地址cnblogs地址csdn地址 技术交流群(仅作技术交流):367260654 标签:任务调度  job  作业调度
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值