2012-01-04 24 views

回答

2

Quartz調度基本上是關於在/運行任務的計劃。例如,「每週五早上10點做XYZ」。

JMS是關於潛在地運行在不同機器上的不同Java程序(客戶端)之間的可靠發送,排隊和消息傳送。

...在什麼情況下更好地使用這些工具。

正如你可以看到他們執行大多不相關的功能。它曾經提供了您的實際需要...或兩個,如果你需要同時調度和排隊功能的使用。

7

它們是完全不同的。一個是事件調度,另一種是短信/排隊技術。

0

Quartz是一個調度作業的庫/產品(就像你在大多數UNIX系統上的cronjobs一樣)。您可以使用Quartz here的小turorial和榜樣。

在另一方面:

Java消息服務(JMS)API是面向一個Java消息 中間件(MOM),用於兩個或更多個 客戶

0

之間發送消息API 1另外一個不同之處在於Quartz是一個隨時可用的產品,而JMS只是規範(要求您選擇一個實現來使用它)。

相關問題