Laravel作业查询异步/同步?

时间:2017-06-30 10:29:20

标签: php laravel laravel-queue laravel-jobs

Laravel作业队列是否为异步?

我想以同步方式执行流程列表

假设我在作业队列中有三个进程

  1. 方法-1
  2. 方法-2
  3. 过程-3
  4. 我想在成功执行 process-1 之后执行 process-2 ,或者在 process-1 尝试失败3次之后执行...

    如果队列是同步的,这不是问题,我是对的吗?

    如果队列是异步的,那么执行此操作的最佳做​​法是什么?

1 个答案:

答案 0 :(得分:0)

您可以使用Job Chaining,其描述为:

  

作业链允许您指定应该排队的作业列表   按顺序运行。如果序列中的一个作业失败,则其余部分失败   工作不会开始。

查看以下文档:https://laravel.com/docs/master/queues#job-chaining