【发布时间】:2011-09-05 15:18:33
【问题描述】:
我正在尝试找到一种方法来支持来自同一安装目录的 nServiceBus 的多个配置(但作为单独的进程运行)。目前人们是如何做到这一点的?
我知道:
- 您可以使用 以编程方式更改参数
NServiceBus.Configure .With() ... .MsmqTransport() .Configurer.ConfigureComponent<MsmqTransport> (NServiceBus.ObjectBuilder.ComponentCallModelEnum.None) .ConfigureProperty(x => x.InputQueue, "DynamicInputQueue1") .ConfigureProperty(x => x.ErrorQueue, "DynamicErrorQueue1");
- 您可以使用以下方法安装服务的多个“实例”:
NServiceBus.Host.exe /install /serviceName:xyz /instance:abc
但我想将两者结合起来,因此实例名称会影响我们采用的配置路线。所以我想这归结为 - 我怎样才能获取实例名称?或者我可以为此采取替代路线,而无需使用多个单独的安装目录和每个实例的 app.configs?
谢谢
【问题讨论】:
标签: configuration windows-services nservicebus