Konfigurieren von Nachrichtenkonsumenten

Bevor Sie diesen Befehl ausführen, müssen Sie Folgendes tun oder Sie müssen die Anwendung installieren:

Verbraucherverhalten konfigurieren

Die Konfiguration des Verbraucherverhaltens erfolgt durch Senden von Schlüssel/Wert-Paaren innerhalb der Einrichtungsfunktion:

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

Parameterbeschreibungen

-Name
Beschreibung
Wert
Erforderlich
--consumers-wait-for-messages
Legt fest, ob Verbraucher auf eine Nachricht aus der Warteschlange warten.
1 - Ja, 0 - Nein
Nein
  • 0: Privatkunden verarbeiten verfügbare Nachrichten in der Warteschlange, schließen die TCP-Verbindung und beenden sie. Verbraucher warten nicht auf den Eintritt zusätzlicher Nachrichten in die Warteschlange, selbst wenn die Anzahl der verarbeiteten Nachrichten kleiner ist als der beim Starten von Verbrauchern angegebene --max_messages.

  • 1: Verbraucher verarbeiten weiterhin Nachrichten aus der Nachrichtenwarteschlange, bis die maximale Anzahl von Nachrichten erreicht ist (der Wert, der für --max_messages im queue:consumers:start-Befehl angegeben wurde), bevor sie die TCP-Verbindung schließen und den Verbraucherprozess beenden. Wenn die Warteschlange geleert wird, bevor --max_messages erreicht wird, wartet der Verbraucher auf den Eingang weiterer Nachrichten. Wenn Sie Worker verwenden, um Verbraucher auszuführen, anstatt einen Cron-Auftrag zu verwenden, setzen Sie diese Variable auf 1.

WARNING
Die --consumers-wait-for-messages Option ist eine globale Option und kann nicht für jeden Verbraucher separat konfiguriert werden.
recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995