首页 > 解决方案 > 带有 Quorum 队列的 MassTransit - 有什么问题吗?

问题描述

默认情况下,MT 在 RabbitMQ 中创建经典队列类型,我们正在考虑通过在消费者接收端点配置中将 x-queue-type 设置为仲裁来更改为仲裁队列(因为建议使用这些队列类型而不是 RabbitMQ 文档中的经典镜像队列)。

我只是想知道由于此更改而会出现的任何问题?在 MT 消费者中,我使用 RabbitMQ 延迟插件使用“ScheduledRedelivery”,那么在此更改后,这是否继续工作而没有任何问题?

我只是想知道,与 MT 的仲裁队列有什么需要我们注意的吗?您对更改为仲裁队列有何建议?

我们的设置:具有 3 个节点的 RabbitMQ 集群

谢谢JB

标签: rabbitmqmasstransit

解决方案


MassTransit 与仲裁队列配合良好,请注意区别。

我不认为仲裁队列支持消息生存时间,因此它们不应该用于交互式场景中的请求/响应。仲裁队列的延迟也比常规队列高,这会增加响应时间。


推荐阅读