Является ли Подтверждение издателя активным по умолчанию при использовании MassTransit? - PullRequest
0 голосов
/ 10 мая 2019

У меня простой вопрос, но я не могу найти доказательства в интернете.

Я подключаюсь к RabbitMQ с помощью MassTransit, и я просто хотел знать, если Подтверждения потребителя и Подтверждение издателя по умолчанию активен , если установлено соединение брокеру, используя MassTansit?

Если активен по умолчанию: где я могу найти свидетельства об этом?

Если по умолчанию не активен : как включить эти функции?

1 Ответ

1 голос
/ 11 мая 2019

PublisherConfirmation активен по умолчанию и всегда был таким.Это означает, что вызов Publish, когда ожидается, не будет завершен, пока сообщение не будет подтверждено посредником (ack'd).

Потребители не ack сообщения, пока они не будут обработаны потребителем.Если потребитель завершает работу, ack удаляет сообщение.Если возникло исключение, сообщение перемещается в очередь _error и публикуется Fault<T>.

...