Melhores práticas para filas de quórum do Amazon MQ for RabbitMQ - Amazon MQ

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Melhores práticas para filas de quórum do Amazon MQ for RabbitMQ

Recomendamos usar as seguintes práticas recomendadas para melhorar o desempenho ao trabalhar com filas de quórum.

Lidar com mensagens suspeitas definindo um limite de entrega

Mensagens suspeitas ocorrem quando uma mensagem falha e é reenviada várias vezes. Você pode definir um limite de entrega de mensagens usando o argumento delivery-limit de política para descartar mensagens que são reentregues várias vezes. Se uma mensagem for reentregue mais vezes do que o limite de entrega permitido, ela será descartada e excluída pelo RabbitMQ. Quando você define um limite de entrega, a mensagem é enfileirada perto do início da fila.

Prioridade de mensagens para filas de quórum

As filas de quórum não têm prioridade de mensagem. Se você precisar de prioridade de mensagem, deverá criar várias filas de quórum. Para obter mais informações sobre como priorizar mensagens com várias filas de quórum, consulte Prioridade de mensagens na documentação do RabbitMQ.

Usando o fator de replicação padrão

O Amazon MQ para RabbitMQ usa como padrão um fator de replicação de três (3) nós para agentes de cluster que usam filas de quorum. Se você fizer alteraçõesx-quorum-initial-group-size, o Amazon MQ voltará a usar como padrão o fator de replicação de 3.

Solução de problemas RABBITMQ _ QUORUM _ QUEUES _ NOT _ SUPPORTED CURRENT _ON_ _ VERSION

O Amazon MQ para RabbitMQ gerará o código de ação essencial necessário RABBITMQ_QUORUM_QUEUES_NOT_SUPPORTED_ON_CURRENT_VERSION quando você tentar criar filas de quórum em uma única instância ou agente de cluster usando a versão 3.12 e versões anteriores. Para obter mais informações sobre solução de problemasRABBITMQ_QUORUM_QUEUES_NOT_SUPPORTED_ON_CURRENT_VERSION, consulteAlarme de filas de quórum do Amazon MQ para RabbitMQ.