Nservicebus 同一台计算机中的分发服务器和工作端队列

Nservicebus 同一台计算机中的分发服务器和工作端队列,nservicebus,Nservicebus,我正在使用NServiceBus 3.2.2.0,试图在同一台机器上测试分发服务器和工作服务器。 我注意到分发服务器正在创建以下队列 端点队列 EndPointQueue.distributor.control EndPointQueue.distributor.storage EndPointQueue.retries EndPointQueue.Timeout 工人正在创建一个新队列,类似于: EndPointQueue.5eb1d8d2-8274-45cf-b639-7f2276b5

我正在使用NServiceBus 3.2.2.0,试图在同一台机器上测试分发服务器和工作服务器。 我注意到分发服务器正在创建以下队列

  • 端点队列
  • EndPointQueue.distributor.control
  • EndPointQueue.distributor.storage
  • EndPointQueue.retries
  • EndPointQueue.Timeout
工人正在创建一个新队列,类似于:

  • EndPointQueue.5eb1d8d2-8274-45cf-b639-7f2276b56c0c

有没有一种方法可以指定工作者端点队列名称,而不是工作者通过在端点队列前面加上随机字符串来创建队列?

因为在与主服务器(分发服务器)相同的机器上运行工作者实际上没有意义,NServiceBus假定您这样做只是出于测试目的,并生成此类队列名称

在真正的分布式场景中,工作进程在自己的机器上运行,它将具有与主进程相同的队列名称。整个想法是,从一台机器到一个扩展部署,不必进行任何代码或配置更改