У меня есть один сервис (service1), который читает данные из внешней базы данных.Преобразует его и отправляет в очередь.
Вторая служба (service2) обрабатывает сообщение и обрабатывает его.В случае сбоя обработки возникает исключение, и NServiceBus пытается 5 раз обработать его (нормальное поведение), но ответ никогда не отправляется.: (
Все сервисы работают в транзакциях.
Мой вопрос: Как отправить ответ (или просто отправить другое сообщение обратно) из обработчика на service1 при возникновении исключения?
Я хочу просто уведомить сервис1, что обработка на сервисе не удалась 2.
Редактировать 1: Для более конкретной отметки service1 отмечены записи во внешней базе данных. Это необходимо для дальнейшего чтениядругие данные.
Я хочу вернуть ответ от service2 на service1, который снимает отметки с записей для тех, где было сгенерировано исключение.
Следующая итерация чтения данных из внешней базы данных может снова занять эти записи.