RabbitMQ - сообщение о порядке доставки

Мне нужно выбрать нового брокера очереди для моего нового проекта.

На этот раз мне нужна масштабируемая очередь, которая поддерживает pub / sub, и сохранение порядка сообщений является обязательным.

Я читаю комментарий Алексиса: он пишет:

Действительно, мы считаем, что RabbitMQ обеспечивает более сильный порядок, чем Kafka "

Я прочитал раздел заказа сообщений в rabbitmq docs: "

Сообщения могут быть возвращены в очередь с помощью методов AMQP, которые имеют параметр реквизита (basic.recover, basic.reject и basic.nack), или из-за закрытия канала при удержании неподтвержденных сообщений ... С выпуском 2.7.0 и более поздними для отдельных потребителей все еще возможно наблюдать сообщения не в порядке, если очередь имеет несколько подписчиков. Это связано с действиями других подписчиков, которые могут запрашивать сообщения. С точки зрения очереди сообщения всегда хранятся в порядке публикации ».

Если мне нужно обработать сообщения по их порядку, я могу использовать rabbitMQ только с исключительной очередью для каждого потребителя?

Является ли RabbitMQ по-прежнему хорошим решением для упорядоченной очереди сообщений?

Ответы на вопрос(4)

Ваш ответ на вопрос