Configuration des consommateurs de messages
Créé pour :
- Expérimenté
- Administration
- Développeur
Avant d'exécuter cette commande, vous devez effectuer les ou suivants en installant l'application :
Configuration du comportement des consommateurs
La configuration du comportement des consommateurs s’effectue en envoyant des paires clé/valeur dans la fonction de configuration :
bin/magento setup:config:set [--<parameter_name>=<value>, ...]
Descriptions des paramètres
Nom | Description | Valeur | Obligatoire |
---|---|---|---|
--consumers-wait-for-messages | Détermine si les consommateurs attendront un message de la file d’attente. | 1 - Oui, 0 - Non | Non |
-
0
: les consommateurs traitent les messages disponibles dans la file d’attente, ferment la connexion TCP et s’arrêtent. Les consommateurs n’attendent pas que des messages supplémentaires entrent dans la file d’attente, même si le nombre de messages traités est inférieur à la valeur--max_messages
spécifiée lors du démarrage des consommateurs. -
1
: les consommateurs continuent à traiter les messages de la file d’attente des messages jusqu’à atteindre le nombre maximal de messages (la valeur spécifiée pour--max_messages
sur la commandequeue:consumers:start
) avant de fermer la connexion TCP et d’interrompre le processus du consommateur. Si la file d’attente se vide avant d’atteindre--max_messages
, le consommateur attend que d’autres messages arrivent. Si vous utilisez des programmes de travail pour exécuter des consommateurs au lieu d’utiliser une tâche cron, définissez cette variable sur1
.
--consumers-wait-for-messages
est une option globale qui ne peut pas être configurée séparément pour chaque consommateur.