Я хотел бы сделать осознанный выбор в отношении простой архитектуры публикации/подписки.
Итак, мне интересно: , что добавляет Service Bus, что MSMQ не может сделать?
Каковы недостатки служебной шины?
спасибо для просветления меня!
Я хотел бы сделать осознанный выбор в отношении простой архитектуры публикации/подписки.
Итак, мне интересно: , что добавляет Service Bus, что MSMQ не может сделать?
Каковы недостатки служебной шины?
спасибо для просветления меня!
Основное функциональное различие заключается в том, что служебная шина предоставляет из коробки поддержку семантики обмена сообщениями, такую как маршрутизация по темам через публикацию-подписку.
MSMQ, с другой стороны, представляет собой легкую систему массового хранения и пересылки, которая поддерживает однонаправленную передачу сообщений "точка-точка".
Сервисная шина:
Если вы смотрите на фреймворки pub-sub, тогда популярный на данный момент (свободный в однопоточном режиме) NServiceBus, который сидит поверх MSMQ, хотя и имеет swap-способный транспорт.
Pros
Против
Однако люди используют MSMQ в качестве локального хранилища с Service Bus, поэтому публикуют локально, а затем перенаправляют его на шину, когда доступно соединение.
На данный момент у нас есть хороший опыт работы с Service Bus, а не MSMQ.