2012-03-09 9 views
0

NServiceBus 2.6 - > 3からアップグレードを見て、アップグレードビデオを見て、AndreasはEndpointName属性を使用する必要があると言います。NServiceBus3 - 環境固有のInputQueuesのアップグレード

しかし、別のという名前を使用するいくつかの異なる環境がある場合はどうでしょうか?

MyInputQueue_Dev 
MyInputQueue_Stage 
MyInputQueue_Prod 

メッセージは環境固有のものなので、これを処理する方法が必要です。

答えて

1

ホストを使用している場合は、/ endpointName:xyzを使用して指定できます。または、あなた自身の文字列を渡します。唯一の大会で区切られた異なる環境を有し

http://andreasohlund.net/2012/01/27/convention-over-configuration-in-nservicebus-3-0/

通常 http://www.udidahan.com/2010/06/05/server-naming-and-configuration-conflicts/

+0

が、私は推測悪い考えであるあなたは、その後、複数の環境のために、同じサーバー上で実行されているNServiceBusの複数のインスタンスを持っている場合その周りの唯一の方法は、サービスをインストールするときに '/ endpointName:xyz'パラメータを使用することです。サービスをホストする複数のWebサーバーがあれば、この場合の規約に従います。 – Brandon

+0

これは正しいです、/ servicename +/endpointnameは、同じサービスの2つのバージョンを、稼動停止時間ゼロの配備シナリオで並べて実行するためにも使用されます –

関連する問題