Amazon MQ já oferece suporte a filas de quórum para o RabbitMQ 3.13

Publicado: 22 de jul de 2024

Agora, o Amazon MQ oferece suporte para filas de quórum, um tipo de fila FIFO replicado oferecido pelo RabbitMQ de código aberto que usa o algoritmo de consenso Raft para manter a consistência de dados. As filas de quórum são o tipo de fila replicada recomendado pelos mantenedores do RabbitMQ de código aberto. Com as filas de quórum, os desenvolvedores podem projetar sistemas de mensagens altamente disponíveis com maior consistência de dados e tolerância a falhas.

As filas de quórum podem antecipar-se às falhas e agilizar a recuperação, melhorando a resiliência do agente de mensagens como um todo. As filas de quórum também oferecem tratamento de mensagens inválidas, o que ajuda os desenvolvedores a lidar com mensagens não processadas com mais eficiência. Os benchmarks do Amazon MQ mostram que as filas de quórum oferecem mais throughput (até duas vezes maior) em comparação com as filas espelhadas clássicas nos agentes do RabbitMQ.

O Amazon MQ oferece suporte a filas de quórum somente no RabbitMQ 3.13 e superior. Você pode começar a usar facilmente as filas de quórum declarando uma nova fila com o tipo de fila como “quorum”. Para saber mais sobre o uso de filas de quórum, consulte o guia do desenvolvedor do Amazon MQ e as notas de versão do Amazon MQ. As filas de quórum estão disponíveis em todas as regiões que oferecem o Amazon MQ. Para obter uma lista completa das regiões disponíveis, consulte a tabela de regiões da AWS.