[PaaS uniquement]{class="badge informative" title="S’applique uniquement aux projets Adobe Commerce on Cloud (infrastructure PaaS gérée par Adobe) et aux projets On-premise."}

Configuration des consommateurs de messages

Avant d’exécuter cette commande, vous devez effectuer les opérations suivantes ou vous devez installer 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 et consommatrices traitent les messages disponibles dans la file d’attente, ferment la connexion TCP et s’arrêtent. Les consommateurs et consommatrices 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 de --max_messages spécifiée lors du démarrage des consommateurs et consommatrices.

  • 1 : les clients continuent à traiter les messages de la file d'attente des messages jusqu'à ce qu'ils atteignent le nombre maximal de messages (la valeur spécifiée pour --max_messages sur la commande queue:consumers:start) avant de fermer la connexion TCP et d'arrêter le traitement des clients. Si la file d’attente se vide avant d’atteindre --max_messages, le client attend l’arrivée d’autres messages. Si vous utilisez des programmes de travail pour exécuter des consommateurs au lieu d’utiliser une tâche cron, définissez cette variable sur 1.

WARNING
L’option --consumers-wait-for-messages est une option globale et ne peut pas être configurée séparément pour chaque client.
recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995