RabbitMQ - Ordem de entrega da mensagem

Preciso escolher um novo broker de filas para o meu novo projeto.

Desta vez, preciso de uma fila escalável que suporte pub / sub, e manter a ordem das mensagens é uma obrigação.

Eu li o comentário de Alexis: Ele escreve:

"De fato, achamos que o RabbitMQ fornece pedidos mais fortes que o Kafka"

Eu li a seção de pedidos de mensagens em rabbitmq docs:

"As mensagens podem ser retornadas para a fila usando métodos AMQP que apresentam um parâmetro de requeue (basic.recover, basic.reject e basic.nack) ou devido ao fechamento de um canal enquanto mantém mensagens não reconhecidas ... Com a liberação 2.7.0 e posterior ainda é possível que consumidores individuais observem mensagens fora de ordem, se a fila tiver vários assinantes, devido às ações de outros assinantes que podem reencaminhar mensagens.A perspectiva da fila, as mensagens sempre são mantidas na ordem de publicação. "

Se eu precisar manipular mensagens por pedido, só posso usar o rabbitMQ com uma fila exclusiva para cada consumidor?

O RabbitMQ ainda é considerado uma boa solução para o enfileiramento de mensagens ordenadas?

questionAnswers(4)

yourAnswerToTheQuestion