Masstransit RabbitMq 自动删除仲裁队列
Masstransit RabbitMq Auto-delete quorum queue
是否可以在 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 了解 Quorum 队列和常规队列之间的区别,但它们的范围很广。
具体来说,它们只能持久,不是临时的。
哦,他们还需要 法定人数才能运行,即至少 3 个节点中的 2 个。
是否可以在 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 了解 Quorum 队列和常规队列之间的区别,但它们的范围很广。
具体来说,它们只能持久,不是临时的。
哦,他们还需要 法定人数才能运行,即至少 3 个节点中的 2 个。