2012-01-04 8 views

答えて

2

クォーツスケジューラは、基本的にタスクをスケジュール内で実行することです。たとえば、「毎週金曜日の午前10時にXYZを実行する」とします。

JMSは、潜在的に異なるマシン上で実行されている異なるJavaプログラム(クライアント)間でのメッセージの送信、キューイング、および配信の信頼性が高いです。

...どのような状況でツールを使用する方が良いですか。

これは、ほとんど無関係の機能を実行することがわかります。スケジューリングとキューイングの両方が必要な場合は、実際に必要な機能を提供しています。

7

これらは全く異なっています。 1つはイベントスケジューラ、もう1つはメッセージング/キューイング技術です。

0

Quartzはジョブをスケジューリングするためのライブラリ/製品です(ほとんどのUNIXシステムではcronjobsと同じように)。あなたは小さな石版とQuartzを使った例を見つけることができますhere。一方

のJava Message Service(JMS)のAPIは、二つ以上の クライアント

0

間でメッセージを送信するためにJavaメッセージ指向ミドルウェア (MOM)API 1ですもう1つの違いは、Quartzはすぐに使用できる製品であり、JMSは仕様(使用する実装を選択する必要がある)だけです。

関連する問題