在同一台机器分销商和工人的终点队列(Distributor and worker end point

2019-09-18 06:51发布

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

  • EndPointQueue
  • EndPointQueue.distributor.control
  • EndPointQueue.distributor.storage
  • EndPointQueue.retries
  • EndPointQueue.timeouts

和工人正在创造一个新的队列是这样的:

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

有没有一种方法来指定工人终点队列名称,而不是工人创造的前缀来终点队列随机字符串一个队列?

Answer 1:

因为它并没有真正意义的运行在同一台机器作为主(经销商)在一个工人,NServiceBus假设你正在做这仅用于测试目的,并产生这种队列名称。

当操作员在其自身的机器上运行一个真正的分布式场景中,将具有相同的队列名称作为主服务器。 整个想法是,你不应该做任何代码或配置的变化从一台机器去一个向外扩展的部署。



文章来源: Distributor and worker end point queue in same machine
标签: nservicebus