2010-06-02 65 views
5

我注意到很多人在討論Gearman,它的調度功能使它能夠將工作分配到其他服務器上。但是,我還沒有看到與本機cronjobs的比較。與齒輪工與cron的調度?

cron和Gearman有什麼區別?

+1

tmho,屬於服務器故障 – Amirshk 2010-06-02 22:18:48

+1

嗯,我會說這是更多的應用程序級別的問題。 – Industrial 2010-06-02 22:37:46

回答

10

如果您正在進行純排程,則不需要使用Gearman。

的Gearman和cron之間的主要區別是:

  1. cron作業僅僅只觸發基於時間,而Gearman的功能由其他應用程序的調用觸發。
  2. 如您所述,Gearman用於協調多個系統之間的任務,而cron不提供同步。因此,異步任務對於cron更好,反之亦然。

除非您的應用程序需要對其他服務器進行重負載同步處理,否則我會建議您使用cron並保持簡單。