Zend作业队列的备选方案


Alternative for Zend Job Queue

它是Zend作业队列的替代解决方案吗?

我的应用程序需要接受快速请求并提供快速响应(接收),并将此部分限制为数据库条目。在后台执行这个额外的过程来分析这个请求(生成PDF文件,发送PDF电子邮件,发送文本消息等)之后,我不想让初始请求等待所有这些操作完成-只需提供收据,让服务器在几秒钟后完成…

Zend Job Queue将是一个完美的解决方案,但是我现在不能努力Zend Server环境。Cron作业每分钟运行一次不是一个好方法:(最多延迟60秒,并且每分钟检查数据库是否有新条目,而不是按需检查)。

你会如何处理这个问题?

以前,我将BSD lpd用于队列管理(在我的例子中,是用于处理SMS和传真的调制解调器的队列访问,而不是用于需求管理)。但是还有很多其他可用的工具。例如rabbitMQ, Dropr, beanstalkd

这是一个古老的话题,但我正在寻找一个队列替换太。Laravel队列似乎是最相似的库:https://laravel.com/docs/5.7/queues