シンプルなパブリッシュ/サブスクライブ アーキテクチャに向けて、十分な情報に基づいた選択を行いたいと思います。
そこで私は疑問に思うのです:MSMQ ではできないことをサービス バスが追加する?
サービスバスの欠点?
教えてくれてありがとう!
ベストアンサー1
主な機能上の違いは、Service Bus が、パブリッシュ/サブスクライブによるトピック ベースのルーティングなどのメッセージ交換セマンティクスをすぐに使用できるサポートを提供していることです。
一方、MSMQ は、ポイントツーポイントの一方向メッセージングをサポートする軽量のストア アンド フォワード キュー システムです。
サービスバス:
- SQL Serverに依存しており、
- はブローカ。これは欠点と考えられるかもしれない。
pub-subフレームワークをお探しなら、現在人気のあるもの(シングルスレッドモードで無料)はNサービスバスは MSMQ の上にありますが、スワップ可能なトランスポートを備えています。