首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RabbitMQ向所有消费者广播事件

RabbitMQ向所有消费者广播事件
EN

Stack Overflow用户
提问于 2017-05-15 19:50:53
回答 1查看 1.6K关注 0票数 2

是否可以使用topic exchange作为真正的事件通知系统?

我已经在给定的名为topic的交换上创建了Cherry交换。我在路由密钥cherry.user.created上有一个发布者和许多具有相同路由密钥的使用者,但是当我发布一个事件时,只有一个使用者使用一个事件。我认为主题可以被用作“真实事件广播”--每个消费者在特定事件发生时都会得到通知,但现在只有一个消费者消费一个事件,而其他消费者不知道创建的事件……

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-15 20:20:35

来澄清我对排队的评论。在rabbitmq中,如果多个消费者使用相同的队列消息,则传递给该队列的消息总是以循环方式发送,无论发生什么。因此,当您订阅主题交换时,最好的方法是为每个使用者声明新队列(任何名称,或兔子自己生成的更好的随机),并使用目标路由密钥(cherry.user.created)将这些队列绑定到exchange。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43987683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档