Планирование с gearman по сравнению с кроном?

Я заметил много людей, обсуждающих Gearman, и это планирует функции, заставляющие это включать для распределения работы на другие серверы. Однако я еще не видел сравнение с собственным cronjobs.

Каковы различия между кроном и Gearman?

5
задан leek 12 April 2012 в 09:14
поделиться

1 ответ

Если вы выполняете чистое планирование, в использовании Gearman нет необходимости.

Основные различия между Gearman и cron заключаются в следующем:

  1. задания cron запускаются только по времени, в то время как функции Gearman запускаются при вызовах других приложений.
  2. Как вы упомянули, Gearman используется для координации задач между несколькими системами, в то время как cron не обеспечивает синхронизации. В результате асинхронные задачи лучше подходят для cron, и наоборот.

Если вашему приложению не требуется передавать тяжелую синхронную обработку другим серверам, я бы порекомендовал вам использовать cron и не усложнять.

11
ответ дан 13 December 2019 в 19:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: