栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何每天从Java运行任务?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何每天从Java运行任务?

Quartz是在Java环境中调度进程的最著名的解决方案,但是您有很多选择。检查此列表:

Quartz
是一个开源作业调度系统,可以与几乎任何J2EE或J2SE应用程序集成或一起使用。Quartz可用于创建简单或复杂的时间表。

Jcrontab
旨在扩展并与任何项目集成。读取并存储要在文件,数据库或EJB中执行的任务,并提供Web UI和基本的swing GUI。

Essiembre J2EE Scheduler
是用于J2EE应用程序的简单任务调度机制。该库可以视为标准Java API中的Timer和TimerTask类的包装。要执行的任务及其频率的配置基于XML。

cron4j 是Java
2平台的调度程序,它与UNIX cron守护程序非常相似。

Oddjob
的目标是为将企业关键业务流程联系在一起的所有批处理文件和cron作业提供一定的顺序和可见性。

Fulcrum Scheduler
提供调度程序服务。它基于Turbine随附的TurbineScheduler,但已删除了所有较旧的内容。当前仅完成非持久性调度程序。它从组件配置xml文件加载计划的作业。

Gos4j (面向Java的目标调度)是一种基于目标组织处理优先级的方法。

Job Scheduler
是作为恶魔运行的批处理程序,可以使用图形用户界面进行控制。作业计划程序将XML配置用于计划的程序,脚本以及任务处理的时间和频率。可以使用API​​来控制事件并记录到作业中。

JDRing 是一个轻巧的Java调度库,
它既
简单又小巧,但仍支持按指定的时间间隔(一次事件)或具有完全cron类控制的复杂调度来发出警报。

jBatchEngine
是用Java编写的批处理作业后台处理程序。与Cron这样的时间驱动调度程序相反,jBatchEngine是事件驱动的。

MyBatchframework
是一个开放源代码的轻量级框架,旨在创建易于健壮且易于管理的Java语言批处理程序。

Super with SuperScheduler
和SuperWatchdog是Java作业调度程序,具有适用于所有应用程序的丰富GUI。它是平台无关的。成为Linux和Solaris的作业调度程序特别好。它提供了Microsoft
Windows
Scheduler的超级功能集。它提供事件触发的调度。它可以在分布式环境中安排任务。任务将在网络中的所有计算机中执行一次,并且仅执行一次。所有任务均可根据假期进行调整。即使每个工作都是待命工作,历史记录也可以很好地跟踪重要任务。它支持国际化。

来源: Java中的开源作业调度程序



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/507310.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号