关于队列的问题

关于队列的问题

老师,我发现队列和交换器topit是绑定的, 那么消费者接收消息的时候, 需要通过注解声明接收哪个队列的消息, 如果有一个通知要给100个客户发 , 然后100个人需要从消息队列中接收到消息, 那么需要创建100个队列吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小脸 2022-02-11 16:23:42

同学你好,是会创建多个队列的,但生产者并不会直接把消息发送到队列中 ,而是将消息发送到交换器,交换器绑定到多个队列,然后被监听该队列的消费者所接收并消费。

祝学习愉快~

  • 提问者 rock221 #1

    那如果有10w个用户, 在配置类中需要创建10w个队列吗?

    2022-02-11 17:46:12
  • 好帮手慕小脸 回复 提问者 rock221 #2

    同学你好,很显然你说的10w个用户数据过于庞大,在配置类中创建对应数量的队列是不太现实的,具体怎么处理老师也不能给出准确答案,所以为了更准确无误更建议同学去搜索了解这部分的相关内容

    祝学习愉快~

    2022-02-11 18:30:54
  • 提问者 rock221 #3
    老师,是不是消费者和生产者在一个项目中,消费者的方法上使用了@rabbitlistener,注解,是不是当队列中有信息时,这个消费者的方法就会自动触发执行里面的代码啊。
    2022-02-13 14:11:35
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师