NServiceBus3 - 升级环境特定的InputQueues

时间:2012-03-09 19:21:35

标签: c# .net msmq nservicebus

我正在考虑从NServiceBus 2.6升级 - > 3,观看升级视频,Andreas说您需要使用EndpointName属性。

但是,如果您有几个使用不同InputQueue名称的不同环境,那该怎么办?我有输入队列:

MyInputQueue_Dev
MyInputQueue_Stage
MyInputQueue_Prod

我需要一种方法来解决这个问题,因为我的消息是特定于环境的。

1 个答案:

答案 0 :(得分: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/