Configurare i consumer di messaggi

Prima di eseguire questo comando, è necessario eseguire o installare l'applicazione:

Configurare il comportamento dei consumatori

La configurazione del comportamento del consumatore viene eseguita inviando coppie chiave/valore all’interno della funzione di configurazione:

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

Descrizioni dei parametri

Nome
Descrizione
Valore
Obbligatorio
--consumers-wait-for-messages
Determina se i consumatori attenderanno un messaggio dalla coda.
1 - Sì, 0 - No
No
  • 0: i consumer elaborano i messaggi disponibili nella coda, chiudono la connessione TCP e terminano. I consumatori non attendono messaggi aggiuntivi per entrare nella coda, anche se il numero di messaggi elaborati è inferiore al valore --max_messages specificato durante l'avvio dei consumatori.

  • 1: i consumer continuano a elaborare i messaggi dalla coda dei messaggi fino a raggiungere il numero massimo di messaggi (valore specificato per --max_messages nel comando queue:consumers:start) prima di chiudere la connessione TCP e terminare il processo consumer. Se la coda si svuota prima di raggiungere --max_messages, il consumatore attende l'arrivo di altri messaggi. Se si utilizzano i processi di lavoro per eseguire i consumer anziché un processo cron, impostare questa variabile su 1.

WARNING
L'opzione --consumers-wait-for-messages è globale e non può essere configurata separatamente per ogni consumatore.
recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995