4

Quartz と Flux 以外の他のジョブ スケジューリング パッケージについて調べることに興味があります。Web フレームワークが非常に多いことを考えると、実際にはスケジューラーが 1 つしかないというのは奇妙だと思います。おそらくあまり知られていない、または人気のないものは他にありますか?

SpringBatch : 実際にはスケジューリング ソリューションではなく、バッチ ジョブ コーディネーターなどです。

Spring Batch は Quartz とどう違うのですか? 解決策に両方のための場所はありますか?

Spring Batch と Quartz は異なる目標を持っています。Spring Batch は大量のデータを処理する機能を提供し、Quartz はタスクをスケジューリングする機能を提供します。したがって、Quartz は Spring Batch を補完できますが、テクノロジを除外するわけではありません。一般的な組み合わせは、Cron 式と Spring Core の便利な SchedulerFactoryBean を使用して、Spring Batch ジョブのトリガーとして Quartz を使用することです。

4

2 に答える 2

1

他にもありますが、必ずしもあまり知られていません:

http://java-source.net/open-source/job-schedulers

また、上で述べたように、TimerTask は単純なタスクに便利です。

しかし、Quartz が素晴らしい仕事をしたことは認めざるを得ません。これが、Quartz が最終的に「買収」された理由の 1 つです。jquery は、実際の数よりも多いと思われる場合によく知られている、同様のタイプのソリューションです。

于 2011-01-06T03:47:38.157 に答える
0

Quartz は素晴らしいですが、単なる API です。Flux はかなり機能が豊富ですが、ハードコードのスケジューリングよりもワークフローに関するものです。ジョブ スケジューリングのもう 1 つの代替手段は、オープン ソース SDK である soafaces を備えた JobServer です。soafaces は、モジュール式のサーバー側 Java タスクレットを構築する方法です。多くのスケジューリング ルールとジョブ レポート/監視 UI も含まれています。

于 2013-03-28T04:25:25.037 に答える