rabbitmq - Masstransit RabbitMq 自动删除仲裁队列

标签 rabbitmq masstransit

RabbitMQ 中是否可以自动删除 QuorumQueue?我正在使用 MassTransit,但似乎无法让它工作。有什么想法为什么或如何实现它吗?

                config.ReceiveEndpoint(settings.RabbitMq.CommandName + "-" + settings.ServiceId, e => {
                    e.AutoDelete = true;
                    e.Durable = true;
                    e.ConfigureConsumer<ModelA>(context);
                    e.SetQuorumQueue();
                });

最佳答案

你可能read the documentation了解仲裁队列和常规队列之间的差异,但它们是广泛的。

具体来说,它们只能是持久的,并且不是是临时的。

哦,它们还需要法定人数才能运行,即至少 3 个节点中的 2 个。

关于rabbitmq - Masstransit RabbitMq 自动删除仲裁队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69570305/

相关文章:

ssl - 无法与 rabbitmq 建立 ssl 连接

c# - 为什么在 MassTransit 中强烈推荐消息契约接口(interface)?

masstransit - 如何从 saga 执行路由 list ?

rabbitmq - MassTransit 不发送消息 - RabbitMQ

masstransit - MassTransit Automatonymous 传奇中的条件转换

javascript - 将 VueJS 连接到 RabbitMQ

RabbitMQ:无法启动rabbitmq_management插件

python - 鼠兔的 "queue_declare"在通过设置 passive='None"查询时返回 "True",即使队列存在

linux - rabbitmq - 自定义配置文件 - disk_free_limit 设置不正确

rabbitmq - MassTransit 和 Unity - 如何避免向消费者发送重复的消息?