1
MSMQではなくキューストレージとしてNServiceBusをデータベースで使用することは可能ですか?もしそうなら、どのように私はMSMQの代わりにデータベースを使用することの賛否両論を開始することができますか?MSMQではなくデータベースでNServiceBusを使用するには
MSMQではなくキューストレージとしてNServiceBusをデータベースで使用することは可能ですか?もしそうなら、どのように私はMSMQの代わりにデータベースを使用することの賛否両論を開始することができますか?MSMQではなくデータベースでNServiceBusを使用するには
MSMQ以外のものを使用する場合は、独自のITransportを接続する必要があります。私はGitHubのNSB Contribプロジェクトを見ていきます。SQL Server Broker用のITransport(メッセージング)の実装があります。
私はデータベースを使用するために見ている問題は、コストとメンテナンスのオーバーヘッドが含まれています。 MSMQにはOSが無料で提供され、ほとんどの管理者はOSを維持するスキルを持っています。一旦DBに入ると、それを支払って、それを維持する人を見つけなければなりません。これは大丈夫ですが、複数の環境やクラスタリングのようなものになると、ライセンスが制御不能になります。
アダム - 応答に感謝します。私があなたの答えを正しく読んだら、キューストレージ用のDBを使用するのは標準的な方法ではありませんか?その場合、私はMSMQウィザードを見るために外に出ます::) –
はい、標準的なアプローチはキューテクノロジを使用することです。 MSMQに限らず、これがデフォルトの方法です。 –
nservicebusの本番プロファイルのデフォルトのアプローチは、SQL Serverストレージを使用することです。テスト用のデフォルトと開発プロファイルを正確に覚えていない場合は、msmqストレージを使用します。 –