Configurare i consumer di messaggi

Prima di eseguire questo comando, è necessario effettuare le seguenti operazioni o devi 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 consumatori 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 --max_messages valore specificato durante l'avvio dei consumatori.

  • 1: i consumatori continuano a elaborare i messaggi dalla coda dei messaggi fino a raggiungere il numero massimo di messaggi (il valore specificato per --max_messages il 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 che arrivino più messaggi. Se si utilizzano i processi di lavoro per eseguire i consumer anziché un processo cron, impostare questa variabile su 1.

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