アプリケーションでメッセージ処理サービスとしてMSMQを使用することを検討しています。私たちが望むのは、ノード間で負荷を分散するNLB(Network Load Balancer)の背後にあるサーバーファーム内のMSMQです。私は次の質問をしていますが、私はオンラインでポインタを見つけることができませんでした。サーバーファーム内のMSMQ
1)すべてのノードにMSMQをインストールする必要がありますか?
2)そうであれば、送信者アプリケーションがMSMQにメッセージを送信するときに、すべてのノードに送信する必要がありますか?
3)私の2番目の質問に対する答えが「はい」の場合、クライアントアプリケーションがメッセージを受信したときに、クライアントが受信したメッセージについて他のノードに通知してから削除する必要がありますか?
助けてください/ポインタをありがとう。
おかげでジョン、応答とポインタのために。 – muruge
A2に関して、「MSMQは非常に粘着性があります」、ここで良い議論があります:http://blogs.msdn.com/b/johnbreakwell/archive/2009/03/19/load-balancing-msmq-a-brief-discussion aspx "デフォルトで... 2または5分待つ...ネットワーク接続が切断される前に非アクティブになっています.... MSMQに接続を直ちにドロップさせることは可能です。これはお勧めできませんが、しかし、次のメッセージは新しいネットワーク接続が作成されるのを待たなければならない " –
ありがとう、ネルソン:-) –