7

我将MassTransitRabbitMQ一起使用,我想利用RabbitMQ虚拟主机。我组织中的其他应用程序(不使用 MassTransit)具有为环境设置虚拟主机的约定,即“myapp”和“myappUAT”。我需要遵循这个约定,但我不知道如何在我的 MassTransit uri 中指定虚拟主机。

这可能吗?如果是这样,我该怎么做?

4

1 回答 1

6

rabbitmq://localhost/vhost_name/queue_name是你所需要的全部。我们在大多数事情上都使用虚拟主机,并尽量保持简单:)

您可以在此处看到将其拉出的代码:https ://github.com/MassTransit/MassTransit/blob/v2.7.2/src/Transports/MassTransit.Transports.RabbitMq/RabbitMqEndpointAddress.cs#L167

于 2013-07-26T00:04:47.133 回答