Laravel 队列使用 $this->release() 方法延迟失败
公司有个业务场景需要在队列中根据业务代码逻辑判断是否需要延迟30秒后再次发起队列。但是我本地测试一直抛出异常,提示我队列超时。然而我已经将 retry_after
以及队列中的 $timeout
属性改为600,并且只要我去除 $this->release()
方法,队列就正常。以下贴上相关配置和代码。求大神解惑
queue.php
TestRelease.php(队列)
结果
推荐文章: