Я продолжаю слышать о MSMQ и Biztalk для обработки сообщений, но я не совсем уверен, что это значит. Когда эти технологии существуют, какие проблемы связаны с обменом сообщениями и этими технологиями?.NET и Messaging
ответ
Очереди сообщений и обработка довольно хорошо изучены в области информатики. Почти любой текстовый текст «101» должен дать вам хорошее объяснение.
MSMQ был вокруг с 1996 года, а BizTalk существует уже около десяти лет. Вот Wikipedia на нем:
В общем случае, BizTalk позволяет компаниям интегрировать и управлять бизнес-процессов путем обмена деловых документов, таких как покупка заказов и счетов-фактур между разнородными приложений, внутри или через организационных границ ,
Во-первых, пространство имен System.Messaging использует MSMQ как базовую MOM. Я не слишком знаком с Biz-talk, поэтому я позволю другим прокомментировать этот вопрос. Лично для обмена сообщениями я бы пошел по маршруту QPID, но это действительно зависит от того, что вы пытаетесь сделать.
- 1. .Net User Messaging System
- 2. .Net Messaging & STOMP Protocol
- 3. .Net messaging pub/sub pattern
- 4. MVMLight Messaging и Silverlight
- 5. Служба NodeJS и Queue Messaging
- 6. Perl для Java Active MQ messaging с помощью Net :: Stomp
- 7. Android messaging
- 8. Rails messaging
- 9. Enterprise messaging and realiablitity
- 10. Firebase cloud messaging в Angular2
- 11. SignalR vs Google Cloud Messaging
- 12. ruby-amqp и rspec messaging cleaner
- 13. Remoting, Messaging и Data Management в Flex?
- 14. Xcode 8 и Firebase Cloud Messaging
- 15. Node и Firebase Cloud Messaging TypeError
- 16. C++ GetAsyncKeyState и GetCursorPos vs Windows Messaging
- 17. Firebase Cloud Messaging и код сервера C#
- 18. Google Cloud Messaging и база данных MySQL
- 19. Группы устройств и темы Firebase Cloud Messaging
- 20. не получают регистрацию GCM (Google Cloud Messaging)
- 21. Interprocess messaging - MSMQ, Service Broker ,?
- 22. Signalr 2.2.0 Private Messaging
- 23. Laravel Live Messaging System
- 24. Parse Group Messaging App?
- 25. Devise Messaging System
- 26. Callback in Native Messaging
- 27. Java - Messaging Framework
- 28. iPhone realtime messaging
- 29. Sharepoint Instant Messaging
- 30. Шифрование ServiceStack ServerEventsClient messaging
Спасибо за этот ответ. Итак, в чем разница между отправкой сообщения в разрозненную систему и просто вызовом веб-службы в этой разрозненной системе для отправки заказа на поставку, например? – 2010-02-03 16:01:00
Одно из существенных отличий заключается в том, что MSMQ требует полного знания конечных точек и формата сообщений. Веб-службы имеют (предположительно) самоописательную схему и поддерживают обнаружение (например, протокол WS-Discovery). Но они не являются взаимоисключающими: WCF (который поддерживает веб-службы) может использовать конечные точки MSMQ. Подумайте о MSMQ как о транспортном канале, таком как именованные каналы или TCP, и веб-службе, как о том, что использует этот канал, наряду с другими функциями, такими как время выполнения и активация. –