Rabbitmq MassTransit:使用virtualhost指定uri
我正在将MassTransit与RabbitMQ一起使用,我想利用RabbitMQ虚拟主机。我所在组织中的其他应用程序(不使用MassTransit)具有为环境设置虚拟主机的约定,即“myapp”和“myappUAT”。 我需要遵循这个约定,但我不知道如何在我的MassTransit uri中指定虚拟主机Rabbitmq MassTransit:使用virtualhost指定uri,rabbitmq,masstransit,Rabbitmq,Masstransit,我正在将MassTransit与RabbitMQ一起使用,我想利用RabbitMQ虚拟主机。我所在组织中的其他应用程序(不使用MassTransit)具有为环境设置虚拟主机的约定,即“myapp”和“myappUAT”。 我需要遵循这个约定,但我不知道如何在我的MassTransit uri中指定虚拟主机 这可能吗?如果是这样,我该怎么做?rabbitmq://localhost/vhost_name/queue_name是您所需要的全部。我们在大多数情况下都使用vhost,只是尽量保持简单:)
这可能吗?如果是这样,我该怎么做?
rabbitmq://localhost/vhost_name/queue_name
是您所需要的全部。我们在大多数情况下都使用vhost,只是尽量保持简单:)
您可以在这里看到代码:如果没有vhost怎么办?例如,我想用路由密钥发送到直接交换?以下应该可以工作,因为我测试了它,它将发送到exchange而不是队列:
rabbitmq://localhost/exchange_name