RabbitMQ使用本地队列但发布到远程队列吗?

时间:2018-08-21 10:35:09

标签: c#

我有一个应用程序,我想使用本地队列中的消息。但是,还需要此应用程序才能将消息发布到远程队列。

我首先创建我的工厂和连接:

var factory = new ConnectionFactory() { HostName = hostname, UserName = "test", Password = "test" };
var connection = factory.CreateConnection();

然后我将连接传递给另一个类,该类将构建所需的通道和队列。

我的问题是,我需要在这里创建两个连接吗? (1个用于本地队列,1个用于远程队列)

或者,我可以在Send()方法中指定远程RoutingKey吗?

例如:

channel.BasicPublish(
            exchange: "",
            routingKey: some.remote.ip.address:1234,
            basicProperties: props,
            body: SerializationUtils.Serialize(message));

0 个答案:

没有答案