Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Zend作业队列的替代方案_Php_Queue_Jobs_Zend Server - Fatal编程技术网

Php Zend作业队列的替代方案

Php Zend作业队列的替代方案,php,queue,jobs,zend-server,Php,Queue,Jobs,Zend Server,它是Zend作业队列的替代解决方案吗?没有Zend服务器可以使用什么 我的应用程序需要接受快速请求并提供快速响应(收据),并将此部分限制为数据库条目。在这个额外的过程应该在后台执行,以分析这个请求(生成PDF文件,用PDF发送电子邮件,发送短信等),我不想初始请求等待所有这些行动完成-只是提供收据,让服务器做几秒钟后 Zend作业队列将是一个完美的解决方案,但目前我无法在Zend服务器环境下工作。 Cron作业每分钟运行一次并不是一个好方法:(最多延迟60秒,每分钟检查一次数据库,以根据需要查找

它是Zend作业队列的替代解决方案吗?没有Zend服务器可以使用什么

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

Zend作业队列将是一个完美的解决方案,但目前我无法在Zend服务器环境下工作。 Cron作业每分钟运行一次并不是一个好方法:(最多延迟60秒,每分钟检查一次数据库,以根据需要查找新条目)


您将如何解决此问题?

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

以前,我使用BSD lpd进行队列管理(在我的例子中,是对处理SMS和传真的调制解调器进行队列访问,而不是进行需求管理)。但还有很多其他工具可用。e、 这是一个老话题,但我也在寻找zend队列的替代品。
Laravel队列似乎是最相似的库:

这是一个老话题,但我也在寻找zend队列的替代品。
Laravel队列似乎是最相似的库:

这些服务中有支持调度的吗,还是唯一的消息传递?(即在特定时间运行作业,精确到秒)它们是消息处理系统。IME,如果您认为需要以这种精度运行批处理,那么您已经做错了很多事情。OP询问了Zend Job Queue,它具有调度功能。我问这个问题是为了向其他读者澄清,因为我怀疑你证实了什么——答案中提供的工具没有调度功能,因为它们主要是消息传递解决方案。顺便说一句,没有人提到批处理(Zend Job Queue确实有二次解析调度,在某些应用程序中这可能需要很长时间)。这些服务支持调度吗,或者是唯一的消息传递服务?(即在特定时间运行作业,精确到秒)它们是消息处理系统。IME,如果您认为需要以这种精度运行批处理,那么您已经做错了很多事情。OP询问了Zend Job Queue,它具有调度功能。我问这个问题是为了向其他读者澄清,因为我怀疑你证实了什么——答案中提供的工具没有调度功能,因为它们主要是消息传递解决方案。顺便说一句,没有人提到批处理(Zend Job Queue确实有二次解析调度,在某些应用程序中这可能是一段很长的时间)。