Heim  >  Artikel  >  PHP-Framework  >  Führen Sie mehrere Warteschlangen mit yii2-query aus

Führen Sie mehrere Warteschlangen mit yii2-query aus

王林
王林Original
2020-02-19 15:12:152673Durchsuche

Führen Sie mehrere Warteschlangen mit yii2-query aus

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:

Führen Sie mehrere Warteschlangen mit yii2-query aus

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn