gpt4 book ai didi

php - Laravel5 和 GAE 使用多队列

转载 作者:可可西里 更新时间:2023-10-31 23:38:16 26 4
gpt4 key购买 nike

我在 Google App Engine 上运行 Laravel 5.1 项目。

为了加快这个过程,我找到了一个包,它提供了 GAE 和 Laravel5 实现之间的接口(interface)。 ( https://github.com/shpasser/GaeSupportL5 )

现在,我想以不同的方式处理某些类型的工作。不同的重试或失败处理。另外,我不希望某些类型的工作仅仅因为坐在队列中就干扰了其他工作。

要做到这一点,我的猜测是使用多个队列。在shpasser包的实现中,貌似只能使用一个queue connection。但是 GAE 和 Laravel 5 的文档都支持多队列。

我该怎么做?

最佳答案

来自检查Shpasser/GaeSupportL5/Queue/GaeQueue.php它似乎能够支持多个队列,请参阅 line #88 :

return $task->add($this->getQueue($queue));

在此方法的上下文中,这是将指定的队列名称传递给 add()(来自 GAE TaskQueue API)或“默认”(如果未指定)。

作为解决方法,您还可以直接使用 GAE TaskQueue API。

关于php - Laravel5 和 GAE 使用多队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34813437/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com