Maison  >  Article  >  cadre php  >  Exécuter plusieurs files d'attente à l'aide de yii2-query

Exécuter plusieurs files d'attente à l'aide de yii2-query

王林
王林original
2020-02-19 15:12:152672parcourir

Exécuter plusieurs files d'attente à l'aide de yii2-query

L'utilisation de yii2-query pour exécuter plusieurs files d'attente examine la compréhension de chacun de la bibliothèque yii2-queue Oui, c'est un composant, ce qui signifie que nous pouvons utiliser yii2 Créer un composant de file d'attente dans la file d'attente. ou vous pouvez créer N composants de file d'attente.

Ainsi, lorsque nous voulons déployer plusieurs files d'attente yii2-queue dans des applications yii2, cela revient à déployer plusieurs composants de file d'attente yii2.

(Recommandations du didacticiel associées : framework yii )

Supposons que nous souhaitions maintenant utiliser deux files d'attente dans notre application yii2, l'une est de type fichier et l'autre est de type redis tapez , la configuration est la suivante :

Exécuter plusieurs files dattente à laide de yii2-query

Ça y est Bien entendu, pour l'utilisation de ces deux composants, le formulaire suivant est requis :

Yii::$app->queue1;
Yii::$app->queue2;

. C'est le composant Comment l'utiliser.

Lorsque nous voulons appeler le travailleur pour qu'il s'exécute, nous avons également besoin de deux commandes sur la ligne de commande.

php yii queue1/listen;// or queue1/run
php yii queue2/listen;// or queue2/run

C'est tout.

Pour plus de contenu lié à la programmation, veuillez faire attention à la colonne Introduction à la programmation sur le site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn