为公共交通中的所有消费者设置队列参数

Setting Queue Arguments For All Consumers In Mass Transit

我有一个使用 RabbitMQ 的简单公共交通设置,我正在利用 IRabbitMqBusFactoryConfigurator.ConfigureEndpoints 自动为我的消费者创建端点。

问题是我还想在所有这些队列上设置一些队列参数,即“x-max-length”、“x-overflow”。使用 ConfigureEndpoints 它似乎没有复制这些参数。

我正在使用 MassTransit 5.5.6。我看到在 7.1.6 中我可以使用 IConfigureReceiveEndpoint 但是我无法升级。

这是可能的还是我需要手动指定每个端点?

您可以升级,或者您需要为每个端点手动指定它。