【发布时间】:2020-04-21 15:35:11
【问题描述】:
我在带有 RabbitMQ 的 .NET 应用程序中使用 MassTransit。它可以正常工作,我已经在 ioc 中配置和注册了 MassTransit 总线控制,现在我可以将消息发送到我的 RabbitMQ 实例并使用它们。
现在我需要有可能将消息发送到 RabbitMQ 的另一个实例。我该怎么做呢?我不需要消费来自其他 RabbitMQ 的消息,我只需要发送一些东西。
我尝试注入 ISendEndpointProvider 并将 GetSendEndpoint 与我的其他 RabbitMQ 实例的 URI 一起使用,但这似乎不起作用。我没有任何错误,但是当我尝试以这种方式发送它们时,我的其他 RabbitMQ 没有收到任何消息。 MassTransit 文档没有说明连接到多个主机。
感谢所有建议。
【问题讨论】:
标签: c# .net rabbitmq masstransit