java如何运行一个任务_如何每天从Java运行任务?
石英是在Java環(huán)境中調(diào)度進(jìn)程最著名的解決方案,但您有很多選擇。檢查此列表:
Quartz
是一個(gè)開放源碼作業(yè)調(diào)度系統(tǒng),可以與任何J2EE或J2SE應(yīng)用程序集成,也可以與之一起使用。Quartz可用于創(chuàng)建簡(jiǎn)單或復(fù)雜的計(jì)劃。
Jcrontab
設(shè)計(jì)用于擴(kuò)展和集成任何項(xiàng)目。讀取和存儲(chǔ)要在文件、數(shù)據(jù)庫(kù)或EJB中執(zhí)行的任務(wù),并提供Web UI和基本的Swing GUI。
Essiembre J2EE Scheduler
是J2EE應(yīng)用程序的簡(jiǎn)單任務(wù)調(diào)度機(jī)制。這個(gè)庫(kù)可以被看作是圍繞標(biāo)準(zhǔn)Java API中發(fā)現(xiàn)的定時(shí)器和TimeTebug類的包裝器。要執(zhí)行的任務(wù)及其頻率的配置基于XML。
cron4j
是Java 2平臺(tái)的調(diào)度器,它與UNIX CRON守護(hù)進(jìn)程非常類似。
Oddjob
其目標(biāo)是為所有將企業(yè)關(guān)鍵業(yè)務(wù)流程聯(lián)系在一起的批處理文件和cron作業(yè)提供一些順序和可見性。
Fulcrum Scheduler
提供計(jì)劃程序服務(wù)。它是基于渦輪增壓器,但所有舊的東西已經(jīng)被刪除。當(dāng)前僅完成非持久性計(jì)劃程序。它從組件配置XML文件加載計(jì)劃作業(yè)。
Gos4j
面向目標(biāo)的Java調(diào)度是一種基于目標(biāo)組織處理優(yōu)先級(jí)的方法。
Job Scheduler
是一個(gè)以惡魔的身份運(yùn)行的批處理程序,可以使用圖形用戶界面進(jìn)行控制。作業(yè)調(diào)度程序?qū)τ?jì)劃的程序、腳本以及任務(wù)處理的時(shí)間和頻率使用XML配置。可以使用API控制事件并將日志記錄到作業(yè)中。
JDRing
是一個(gè)輕量級(jí)的Java調(diào)度庫(kù),它簡(jiǎn)單而小,但仍然支持指定間隔的振鈴警報(bào),作為一次性事件,或在具有完全CRON類控制的復(fù)雜調(diào)度中。
jBatchEngine
是用Java編寫的批作業(yè)假脫機(jī)程序。在constrast到時(shí)間驅(qū)動(dòng)的調(diào)度程序(如cron)中,jbatchengine是事件驅(qū)動(dòng)的。
MyBatchFramework
是一個(gè)開源的輕量級(jí)框架,旨在為Java語(yǔ)言輕松創(chuàng)建健壯和可管理的批處理程序。
Super with
SuperScheduler
and SuperWatchdog
是一個(gè)Java應(yīng)用程序調(diào)度器,具有豐富的GUI用于所有的應(yīng)用程序。它是平臺(tái)中立的。特別適合做Linux和Solaris的作業(yè)調(diào)度器。它提供了Microsoft Windows調(diào)度程序的一組超級(jí)功能。它提供事件觸發(fā)的調(diào)度。它可以在分布式環(huán)境中調(diào)度任務(wù)。任務(wù)將在網(wǎng)絡(luò)中的所有計(jì)算機(jī)中執(zhí)行一次且僅執(zhí)行一次。所有任務(wù)都是假日可調(diào)的。即使每個(gè)作業(yè)都是備用作業(yè),歷史記錄也將是重要任務(wù)的良好跟蹤。它支持國(guó)際化。
總結(jié)
以上是生活随笔為你收集整理的java如何运行一个任务_如何每天从Java运行任务?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信还款信用卡有手续费怎么免
- 下一篇: jmeter测试java服务_Jmete