Configurar consumidores de mensagem
- Tópicos:
- Instalar
Criado para:
- Experiente
- Administrador
- Desenvolvedor
Antes de executar este comando, você deve fazer o seguinte ou. Você deve instalar o aplicativo:
Configurar o comportamento dos consumidores
A configuração do comportamento do consumidor é feita enviando pares de chave/valor dentro da função de configuração:
bin/magento setup:config:set [--<parameter_name>=<value>, ...]
Descrições de parâmetro
Nome | Descrição | Valor | Obrigatório |
---|---|---|---|
--consumers-wait-for-messages | Determina se os consumidores aguardarão uma mensagem da fila. | 1 - Sim, 0 - Não | Não |
-
0
: Os consumidores processam as mensagens disponíveis na fila, fecham a conexão TCP e terminam. Os consumidores não esperam que mensagens adicionais entrem na fila, mesmo se o número de mensagens processadas for menor que o valor--max_messages
especificado durante a inicialização de consumidores. -
1
: Os consumidores continuam a processar mensagens da fila de mensagens até atingir o número máximo de mensagens (o valor especificado para--max_messages
no comandoqueue:consumers:start
) antes de fechar a conexão TCP e encerrar o processo do consumidor. Se a fila ficar vazia antes de atingir--max_messages
, o consumidor aguarda a chegada de mais mensagens. Se você usar trabalhadores para executar consumidores em vez de usar um trabalho cron, defina essa variável como1
.
--consumers-wait-for-messages
é global e não pode ser configurada separadamente para cada consumidor.