最佳答案
我需要为我的新项目选择一个新的队列代理。
这一次,我需要一个支持发布/订阅的可伸缩队列,并且必须保持消息顺序。
我读了亚历克西斯的评论,他写道:
“事实上,我们认为 RabbitMQ 提供了比卡夫卡更强大的订单”
我读了 rabbitmq 文档中的消息订购部分:
”可以使用 AMQP 方法将消息返回到队列 排队 参数(basic.Recovery、 basic.dep 和 basic.nack) ,或者由于通道 在2.7.0版本和更高版本中关闭,同时保存未确认的消息 个别使用者仍然可以从 如果队列有多个订阅方,则按顺序排列 可能请求消息的其他订阅方 信息总是按照发布顺序保存。”
如果我需要按照消息的顺序处理消息,我只能使用 rabbitMQ 和一个独占队列来处理每个消费者?
RabbitMQ 仍然被认为是有序消息排队的好解决方案吗?