2017-06-30 21 views
0

Ist die Laravel-Jobwarteschlange asynchron?Laravel Jobabfrage Asynchron/Synchron?

Ich möchte, eine Liste von Prozessen in Synchrone Weise auszuführen

Say i drei Prozesse in der Auftragswarteschlange haben

  1. Prozess-1
  2. Prozess-2
  3. Prozess-3

Ich möchte für Prozess-1 so weiter ...

Prozess-2 erst nach erfolgreicher Ausführung von Prozess-1 oder nach 3 Fehlversuche auszuführen, wenn die Warteschlangen synchron sind diese ist kein Problem, habe ich recht?

Wenn die Warteschlangen Asynchron sind, was ist dann die beste Vorgehensweise?

Antwort

0

können Sie Job Chaining verwendet werden, die wie beschrieben wird:

Job Verkettungs können Sie eine Liste von Jobs in der Warteschlange spezifizieren, sollte nacheinander ausgeführt werden. Wenn ein Job in der Sequenz fehlschlägt, wird der Rest der Jobs nicht ausgeführt.

Schauen Sie sich die Dokumentation an: https://laravel.com/docs/master/queues#job-chaining