[Endast PaaS]{class="badge informative" title="Gäller endast Adobe Commerce i molnprojekt (Adobe-hanterad PaaS-infrastruktur) och lokala projekt."}

Konfigurera meddelandeanvändare

Innan du kör det här kommandot måste du göra följande eller måste du installera programmet:

Konfigurera konsumentbeteendet

Konsument-beteendet konfigureras genom att nyckelpar/värdepar skickas i inställningsfunktionen:

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

Parameterbeskrivningar

Namn
Beskrivning
Värde
Obligatoriskt
--consumers-wait-for-messages
Bestämmer om konsumenterna ska vänta på ett meddelande från kön.
1 - Ja, 0 - Nej
Nej
  • 0: Konsumenterna bearbetar tillgängliga meddelanden i kön, stänger TCP-anslutningen och avslutar. Konsumenterna väntar inte på att ytterligare meddelanden ska skickas till kön, även om antalet bearbetade meddelanden är mindre än värdet --max_messages som angavs när konsumenterna startades.

  • 1: Konsumenterna fortsätter att bearbeta meddelanden från meddelandekön tills det maximala antalet meddelanden (det värde som anges för --max_messages i kommandot queue:consumers:start) nås innan TCP-anslutningen stängs och konsumentprocessen avslutas. Om kön töms innan --max_messages nås väntar konsumenten på att fler meddelanden ska komma fram. Om du använder arbetare för att köra konsumenter i stället för att använda ett cron-jobb anger du den här variabeln till 1.

WARNING
Alternativet --consumers-wait-for-messages är ett globalt alternativ och kan inte konfigureras separat för varje konsument.
recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995