我有 2 个部署的服务,它们使用 NServicebus 消息传递通过 RabbitMQ 进行通信。然而,微服务在 RabbitMq 上使用不同的虚拟主机,并且发送的消息没有被接收。
如果我在本地运行这两个服务并使用相同的虚拟主机,一切正常。消息不能跨虚拟主机有什么原因吗?有没有办法解决这个问题,而无需使用不同的虚拟主机多次部署服务?
尽管发送选项有办法在代码中指定虚拟主机,但我找不到任何有效的方法
我有 2 个部署的服务,它们使用 NServicebus 消息传递通过 RabbitMQ 进行通信。然而,微服务在 RabbitMq 上使用不同的虚拟主机,并且发送的消息没有被接收。
如果我在本地运行这两个服务并使用相同的虚拟主机,一切正常。消息不能跨虚拟主机有什么原因吗?有没有办法解决这个问题,而无需使用不同的虚拟主机多次部署服务?
尽管发送选项有办法在代码中指定虚拟主机,但我找不到任何有效的方法