将Java客户端绑定到RabbitMQ交换而不是队列以使用所有消息

时间:2017-04-05 08:39:15

标签: java rabbitmq spring-rabbit

我知道为了向RabbitMQ发布消息,客户端连接到交换机。是否可以连接到交换机而不是队列,以便接收此交换机之后将路由的所有消息?如果有可能,请您指教我?

1 个答案:

答案 0 :(得分:0)

我认为你有两种选择。

一个是使用rabbitMQ firehose https://www.rabbitmq.com/firehose.html。这会将所有邮件复制到交易所。

或者,您可以通过编写自定义RabbitMQ插件来完成此操作,因此无论您想要做什么,都可以在RabbitMQ中进行。我不熟悉这种方法,这可能意味着必须编译RabbitMQ的自定义版本。 https://www.rabbitmq.com/plugins.html