2011-03-22 6 views
0

ここではserverfaultの代わりに投稿してもらえますが、NServiceBusは実際に開発者だけが理解できるようなものです。NServiceBusディストリビュータのクラスタ構成

問題は、NServiceBusを使用する新しいアプリがあり、私たちはサービスの新しい鐘や笛を見せたいと思っていますが、私たちのクラスターで動作させることはできないようです。私の質問は、ディストリビュータがクラスタインスタンス上で実行されているときに、MSMQサーバ名なしですべての4つのキューをconfigに置く必要があるため、ローカルマシン名をデフォルトにするという単純な質問ですか?マシン名には物理ホストではなく自己を使用するようにクラスター・インスタンスが構成されていますが、サービスは開始されません。私は、エラーキューがリモートになる可能性があることを知っていますが、他のキューはリモートでなければなりません。

私はthis write up on NServiceBus clusteringを見ましたが、それは素晴らしいですが、ディストリビューターの要件については何も言いません。

ありがとうございました!

答えて

4

ディストリビュータの設定(DataInputQueue、ControlInputQueue、ErrorQueue、およびStorageQueue)の4つのキューのすべてが、最後に@ServerNameを持つべきではありません。したがって、それらはすべてクラスタ化され、「コンピュータ名にネットワーク名を使用する」ボックスにチェックされているため、クラスタの名前になるローカルのマシン名にデフォルト設定されます。

私はあなたが言及した記事を書きました - 私はこれをより明確にし、ディストリビューターの構成スニペットの例を含めるように更新します。

+0

ありがとうございます!ディストリビューターを配備したプロダクションディレクターは、インストールを嫌って、ある時点でこれらのファイルを削除し、ディストリビュータの代わりにサブスクライバーを配置しました。しかし、あなたの答えは非常に便利です。書き込みを愛する;そんな複雑なことを記録する時間がかかるあなたのような人たちは、世界は何をしますか? – CrazyDart