使用 MassTransit 时,Publisher Confirms 是否默认处于活动状态?

Is Publisher Confirms active by default when using MassTransit?

我有一个简单的问题,但我在网上找不到证据。

我正在使用 MassTransit 连接到 RabbitMQ,我只是想知道 Consumer Acknowledgements and Publisher Confirms 默认情况下是否 活动 如果一个已使用 MassTansit?

与代理建立连接

如果默认情况下活动:我在哪里可以找到这方面的证据?

如果默认情况下未激活:如何启用这些功能?

PublisherConfirmation 默认处于活动状态,并且一直如此。这意味着对发布的调用在等待时不会完成,直到消息被代理确认 (ack'd)。

消费者在消息被消费者处理之前不会ack消息。如果消费者完成,ack 删除消息。如果抛出异常,消息将移至 _error 队列并发布 Fault<T>