2012-02-28 145 views
3

正在計劃從設置cron作業轉到Quartz調度程序。 使用Quartz而不是設置cron有什麼優點/缺點?石英調度程序vs設置cron

得到這個Time triggered job Cron or Quartz?鏈接。 任何其他指針?

+0

這幾乎就是它。 – Nishant 2012-02-28 07:50:37

+0

[Time triggered job Cron or Quartz?]的可能重複(http://stackoverflow.com/questions/1029383/time-triggered-job-cron-or-quartz) – Nishant 2012-02-28 07:51:17

回答

4

我已經使用和石英一樣。這裏有一些石英的優點

  1. 如果你使用基於OS的cron,jvm會上下變動,任何狀態都會丟失。
  2. 它是可移植的(可在Win操作系統上運行,其中沒有可用的cron)
  3. 您可以石英內調度多個線程
  4. 我們運行在Tomcat的調度,所以我們可以管理和看到通過管理應用程序的狀態網頁。在我們的應用程序中,我們使用jamon來監控我們的流程狀態。它可以回答諸如......當前正在運行哪些進程?他們什麼時候上次跑步?他們花了多長時間?等cron不會允許這樣做。
  5. 你的代碼會更便攜。調度在不同的操作系統中完成不同。

可能石英應該被看作是更換新的線程而不是更換cron。

here部分被盜