MassTransit的PublisherConfirmation选项不再存在

时间:2018-06-27 20:01:27

标签: masstransit

升级到MassTransit 4.x,在RabbitMQ之上。我的应用程序配置使用PublisherConfirmation设置为true,以确保消息传递没有事务开销。 (至少,这就是文档过去所说的。)

在MT 4.x中,看来PublisherConfirmation不再存在。

我还没有找到任何有关为什么消失的信息,或者什么替代它前进的信息。本质上,我不想一劳永逸;如果邮件未到达队列,我要例外。

任何指导将不胜感激。

1 个答案:

答案 0 :(得分:1)

要使用MT 4.x或更高版本配置PublisherConfirmation,现在在主机而不是总线上配置该选项。

https://github.com/MassTransit/MassTransit/blob/develop/src/MassTransit.RabbitMqTransport/Configuration/IRabbitMqHostConfigurator.cs#L24