Консольное приложение Masstransit завершается, когда потребитель создает исключение - PullRequest
0 голосов
/ 08 января 2020

Согласно документам: https://masstransit-project.com/usage/exceptions.html Это говорит о том, что сообщение перемещено в очередь _error. У меня есть консольное приложение, которое работает так, как ожидалось. Проблема в том, что когда потребитель выдает исключение, мое консольное приложение вылетает и закрывается. Это ошибка? Как это исправить? Мое приложение не должно падать и продолжать работать, правильно?

public async Task Consume(ConsumeContext<FileReceivedEvent> context)
     {
         var batch = context.Message;

         try
         {
             //code
         }
         catch (Exception ex)
         {
             //logging logic
             throw;
         }
     }
...