[Alleen PaaS]{class="badge informative" title="Is alleen van toepassing op Adobe Commerce op Cloud-projecten (door Adobe beheerde PaaS-infrastructuur) en op projecten in het veld."}

Berichtconsumenten configureren

Alvorens u dit bevel in werking stelt, moet u het volgende doen of u moet ​ de toepassing ​ installeren:

Het gedrag van de consument configureren

Het vormen van consumentengedrag wordt gedaan door sleutel/waardeparen binnen de opstellingsfunctie te verzenden:

bin/magento setup:config:set [--<parameter_name>=<value>, ...]

Parameterbeschrijvingen

Naam
Beschrijving
Waarde
Vereist
--consumers-wait-for-messages
Hiermee bepaalt u of consumenten op een bericht in de wachtrij wachten.
1 - Ja, 0 - Nee
Nee
  • 0: De consumenten verwerken beschikbare berichten in de rij, sluiten de verbinding van TCP, en eindigen. De consumenten wachten niet op extra berichten om de rij in te gaan, zelfs als het aantal verwerkte berichten minder dan de --max_messages waarde is die tijdens beginnende consumenten wordt gespecificeerd.

  • 1: De consumenten blijven berichten van de berichtrij verwerken tot het maximum aantal berichten (de waarde die voor --max_messages op het queue:consumers:start bevel wordt gespecificeerd) alvorens de verbinding van TCP te sluiten en het consumentenproces te beëindigen. Als de wachtrij leeg is voordat --max_messages wordt bereikt, wacht de consument tot er meer berichten zijn. Als u workers gebruikt om consumenten te runnen in plaats van een uitsnijdtaak, stelt u deze variabele in op 1 .

WARNING
De optie --consumers-wait-for-messages is een algemene optie en kan niet afzonderlijk voor elke consument worden geconfigureerd.
recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995