Symfony 基于Gearman的顺序背景处理

Symfony 基于Gearman的顺序背景处理,symfony,gearman,Symfony,Gearman,我目前有4个活动作为Symfony命令,我希望每5小时按顺序运行一次,总共大约需要30分钟 我想知道如何通过Gearman实现这一点。为了确保顺序处理,我是否应该创建一个具有4个功能的worker,然后每5小时由客户端触发一次 谢谢你的回答。 斯蒂芬我对你的问题有一个答案和建议 首先,像Gearman这样的MessageQue系统适合于当前以非阻塞方式完成的后台处理任务 如果您的要求是每5小时运行一次,那么我想CRONJOBS非常适合这种情况。 有关更多详细信息,请参阅: 如果您有一些非常重要的

我目前有4个活动作为Symfony命令,我希望每5小时按顺序运行一次,总共大约需要30分钟

我想知道如何通过Gearman实现这一点。为了确保顺序处理,我是否应该创建一个具有4个功能的worker,然后每5小时由客户端触发一次

谢谢你的回答。
斯蒂芬

我对你的问题有一个答案和建议

首先,像Gearman这样的MessageQue系统适合于当前以非阻塞方式完成的后台处理任务

如果您的要求是每5小时运行一次,那么我想CRONJOBS非常适合这种情况。 有关更多详细信息,请参阅:


如果您有一些非常重要的理由使用GEARMAN,那么是的,您应该创建一个worker,并将cron作业设置为每5小时调用一次worker。

如果添加具有相同任务ID的GEARMAN作业,它们将按顺序运行