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/