Мне нужно выбрать нового брокера очереди для моего нового проекта.
На этот раз мне нужна масштабируемая очередь, поддерживающая pub/sub, и сохранение порядка сообщений является обязательным.
Я прочитал комментарий Алексея: Он пишет:
"Действительно, мы считаем, что RabbitMQ обеспечивает более сильный порядок, чем Kafka"
Я прочитал раздел упорядочения сообщений в документах rabbitmq:
"Сообщения могут быть возвращены в очередь с использованием AMQP-методов, которые просьба параметр (basic.recover, basic.reject и basic.nack) или из-за канала закрытие при сохранении непризнанных сообщений... С выпуском 2.7.0 и более поздних версий для отдельных потребителей все еще возможно наблюдать сообщения из если очередь имеет несколько подписчиков. Это связано с действиями других подписчиков, которые могут запрашивать сообщения. С точки зрения очереди сообщения всегда хранятся в порядке публикации."
Если мне нужно обрабатывать сообщения по их порядку, я могу использовать только rabbitMQ с эксклюзивной очередью для каждого пользователя?
Является ли RabbitMQ по-прежнему считающимся хорошим решением для упорядоченной очереди сообщений?