Die Verwendung von yii2-query zum Ausführen mehrerer Warteschlangen prüft das Verständnis aller über die yii2-queue-Bibliothek. Ja, es handelt sich um eine Komponente, was bedeutet, dass wir yii2 verwenden können Erstellen Sie eine Warteschlangenkomponente in der Warteschlange Komponente, oder Sie können N Warteschlangenkomponenten erstellen.
Wenn wir also mehrere yii2-queue-Warteschlangen in yii2-Anwendungen bereitstellen möchten, müssen mehrere yii2-queue-Komponenten bereitgestellt werden.
(Verwandte Tutorial-Empfehlungen: yii-Framework )
Angenommen, wir möchten jetzt zwei Warteschlangen in unserer yii2-Anwendung verwenden, eine vom Dateityp und die andere vom Redis-Typ Typ, die Konfiguration ist wie folgt:
Das war's. Für die Verwendung dieser beiden Komponenten ist natürlich folgendes Formular erforderlich:
Yii::$app->queue1; Yii::$app->queue2;
Dies ist die Komponente zur Verwendung.
Wenn wir den Worker zur Ausführung aufrufen möchten, benötigen wir außerdem zwei Befehle in der Befehlszeile.
php yii queue1/listen;// or queue1/run php yii queue2/listen;// or queue2/run
Das ist es.
Weitere Inhalte zum Thema Programmierung finden Sie in der Spalte Einführung in die Programmierung auf der chinesischen PHP-Website!
Das obige ist der detaillierte Inhalt vonFühren Sie mehrere Warteschlangen mit yii2-query aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!