3

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

  • 端点队列
  • EndPointQueue.distributor.control
  • EndPointQueue.distributor.storage
  • EndPointQueue.retries
  • EndPointQueue.timeouts

工人正在创建一个新队列,例如:

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

有没有办法指定工作人员端点队列名称而不是工作人员通过在端点队列中添加随机字符串前缀来创建队列?

4

1 回答 1

1

由于在与主服务器(分发服务器)相同的机器上运行工作程序并没有真正意义,NServiceBus 假设您这样做只是为了测试目的并生成这种队列名称。

在真正的分布式场景中,worker 在自己的机器上运行,它将与 master 具有相同的队列名称。整个想法是,您不必进行任何代码或配置更改即可从单台机器转到横向扩展的部署。

于 2012-06-19T18:56:59.540 回答