Подтвердить что ты не робот

Что такое услуга?

Я читал о nservicebus бесчисленное количество раз в сети, но до сих пор не понимаю, что такое служебная шина.

Все, что я думаю, это способ для очень разрозненных систем разговаривать друг с другом? В этом случае я не понимаю, почему это лучше, чем WCF?

Я видел поток здесь о том, что такое служебная шина, но он еще не нажал.

Спасибо

4b9b3361

Ответ 1

Предполагая, что вы прочитали эти страницы http://particular.net/nservicebus и http://docs.particular.net/nservicebus/architecture/nservicebus-and-wcf вы обнаружите, что NServiceBus упрощает общение с сервисами.

Он обертывает WCF, заботясь о отравленных и транзакционных элементах обмена сообщениями, а также предлагая почтовые сообщения в стиле Pub/Sub. К преимуществам, которые должен заботиться NServiceBus, относятся:

  • Долгосрочные процессы с использованием состояния с использованием WF сверху
  • Предоставление сообщений внутри помещения
  • Клиент может отправлять сообщения, если сервер находится в автономном режиме
  • Обнаружение и диспетчеризация сообщений о яде
  • Повторная обработка сообщений ядов
  • Подписки сохраняются после перезагрузки.
  • Отправка полиморфных сообщений
  • Маршрутизация полиморфных сообщений
  • Тестирование на основе сообщений