NServiceBus 6.4.3, настроенный на MSMQ, не запускается при запуске - PullRequest
0 голосов
/ 30 апреля 2018

Я экспериментирую с использованием NServiceBus с MSMQ в качестве транспорта. Очень простой пример:

static void Main(string[] args)
{
    var endpointConfiguration = new EndpointConfiguration("myappqueue");
    endpointConfiguration.UseTransport<MsmqTransport>();

    var endpointInstance = Endpoint.Start(endpointConfiguration).Result;
    Console.ReadKey();
    endpointInstance.Stop();
}

Я добавил функцию очереди сообщений Windows и создал личную очередь с именем myappqueue .

Когда я запускаю приложение и попадаю на строку с Endpoint.Start , я получаю эту ошибку:

Для пересылки сбоев требуется указать очередь ошибок с помощью 'EndpointConfiguration.SendFailedMessagesTo ()'

Чего мне не хватает? Эта конфигурация не упоминается в примерах на сайте документации Particular.

1 Ответ

0 голосов
/ 30 апреля 2018

Когда конечная точка создана и работает, сообщения могут не обрабатываться. В этом случае NServiceBus необходимо пересылать сообщения о сбоях в назначенную очередь ошибок, которую необходимо указать. EndpointConfiguration.SendFailedMessagesTo() - это API-интерфейс, используемый для настройки очереди ошибок.

Вы не против найти эту документацию полезной при настройке конечной точки для обработки ошибок. И поскольку вы новичок в NServiceBus, учебники также могут быть полезны.

...