nservicebus, сервер для отправки обратного сообщения дистрибьютору? - PullRequest
0 голосов
/ 05 июля 2010

Я использую версию nservicebus 1.9 в своем проекте.В моем проекте мы используем модель издатель-подписчик.Аналогично, издатель будет отправлять сообщения Дистрибьютору, а Дистрибьютор будет пересылать одно и то же сообщение одному из подписчиков.но в моем проекте подписчик выполнит некоторую операцию и вставит данные в базу данных,

Мое требование - если подписчикам не удается вставить данные в базу данных, мне нужно отправить их обратно дистрибьютору.Как я могу сделать это?Может ли подписчик отправлять сообщения обратно дистрибьютору?

NRK

1 Ответ

1 голос
/ 07 июля 2010

Когда узел получает сообщение от распространителя, это сообщение не возвращается распространителю в случае сбоя, оно перемещается в настроенную очередь ошибок.Теперь вы можете установить очередь ошибок как очередь данных дистрибьютора, но это может оставить мусор в вашей системе, который забьет каналы.Короче говоря, вы хотите вынести мусор, чтобы администратор мог посмотреть на него и решить, что делать - вернуть его дистрибьютору или сделать что-то еще.

Это отвечает на ваш вопрос?

...