RabbitMQ实现一个生产者多个消费者的传统“发布-订阅”模式
RabbitMQ在默认的几种模式当中,并没有类似ActiveMQ那样的Top模式(发布-订阅),即一个生产者发某一主题中发布消息时,所有订阅了该主题的消费都能够接收到消息。所以如果使用RabbitMQ来实现类似的效果,我们可以通过以下方式来实现:消息生产端只创建交换机(Exchange),不创建队列。消息消费端创建临时队列(也可以是永久队列,根据业务需要),并将该队列以直连模式(direct)绑定到交换机上,并指定一个路由key(所有消费端的路由都要一致)。消息生产端在发送消息到RabbitMQ时,
原创
2020-06-02 09:06:09 ·
4620 阅读 ·
0 评论