我正在考虑从NServiceBus 2.6升级 - > 3,观看升级视频,Andreas说您需要使用EndpointName
属性。
但是,如果您有几个使用不同InputQueue
名称的不同环境,那该怎么办?我有输入队列:
MyInputQueue_Dev
MyInputQueue_Stage
MyInputQueue_Prod
我需要一种方法来解决这个问题,因为我的消息是特定于环境的。
答案 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/