我有4个活动(目前作为Symfony命令)我想每5个小时运行顺序(总共大约需要30分钟)。
我想知道如何通过Gearman实现这一目标。我是否应该确保顺序处理,创建一个具有4个功能的工作人员,然后每5个小时由客户端触发一次?
非常感谢你的回答。 斯特芬
答案 0 :(得分:0)
我对你的问题有答案和建议。
首先,像 Gearman 这样的MessageQue系统适用于当前以非阻塞方式完成的后台处理作业。
如果您的要求是每5小时运行一次,那么我猜, CRONJOBS 非常适合这种情况。 请参阅更多详细信息:Scheduling with gearman vs. cron?
如果您有一些非常重要的理由使用 GEARMAN ,那么您应该创建一个工作人员并设置cron作业,每5个小时调用一次这个工作。
答案 1 :(得分:0)
如果添加具有相同任务ID的gearman作业,它们将按顺序运行