現在、SqlTransport を使用して NServiceBus をセットアップしています。テスト環境でディストリビューターを使用する必要がありますか? 2 つのクラスター化されたノードが同じアプリケーションを実行しています。このシナリオでは、どこでタイムアウト マネージャーを実行する必要がありますか?
1 に答える
1
ディストリビューターは MSMQ トランスポートにのみ使用されます。http://particular.net/articles/load-balancing-with-the-distributorセクション「いつ使用するか?」を参照してください。
更新:
タイムアウト マネージャーは、DTC を回避するために、トランスポートと同じ SQL データベースに接続するすべてのエンドポイントで実行されます。
構成例を次に示します。
<connectionStrings>
<add name="NServiceBus/Transport" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=nservicebus;Integrated Security=True" />
<add name="NServiceBus/Persistence" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=nservicebus;Integrated Security=True" />
</connectionStrings>
NserviceBus.NHibernate を参照する必要があります。詳細については、 http: //particular.net/articles/relational-persistence-using-nhibernate---nservicebus-4.x を参照してください。
于 2013-10-21T23:54:44.673 に答える