我注意到很多人在讨论 Gearman 及其调度功能,使其能够将工作分配到其他服务器上。但是,我还没有看到与本机 cronjobs 的比较。
cron 和 Gearman 有什么区别?
如果您进行纯粹的调度,则无需使用 Gearman。
Gearman 和 cron 之间的主要区别是:
- cron 作业仅根据时间触发,而 Gearman 函数则由其他应用程序的调用触发。
- 正如您提到的,Gearman 用于协调多个系统之间的任务,而 cron 不提供同步。因此,异步任务对 cron 更好,反之亦然。
除非您的应用程序需要将繁重的同步处理工作外包给其他服务器,否则我建议您使用 cron 并保持简单。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)