使用MassTransit时,默认情况下Publisher是否确认为活动状态?

时间:2019-05-10 14:04:53

标签: rabbitmq masstransit

我有一个简单的问题,但是我无法在互联网上找到证据。

我正在使用RabbitMQ连接到MassTransit,我只是想知道Consumer Acknowledgements and Publisher Confirms在默认情况下是否活动经纪人使用MassTansit

如果默认情况下活动:在哪里可以找到有关此的证据?

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

1 个答案:

答案 0 :(得分:1)

PublisherConfirmation默认情况下处于活动状态,并且一直都是这种方式。这意味着在等待消息通过代理确认(确认)之前,对发布的调用将不会完成。

在消费者处理消息之前,消费者不会ack条消息。如果使用者完成,则ack会删除该消息。如果引发异常,则消息将移至_error队列中,并发布Fault<T>