请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于RabbitMQ消费者消费问题

老师好,
1、有这么一个场景:假如,A用户有500条数据需要处理,同样B用户也有500条数据需要处理。
2、生产端向队列中放入A的500条后再放入B的500条,那么消费端要把A的500条处理完后,才会开始处理B的数据。不符合我的期望。
3、我的需求是:在A的500条未消费完成的情况下,放入B的500条后,能立即消费B的数据,不要等到A的所有数据都处理完成后才处理B的数据。


请问在不使用动态队列的情况下,有其它方式能实现这个需求吗?谢谢

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

2回答

提问者 慕UI9364191 2021-08-08 14:31:39

请问,这样的话,用户数多的话,队列数量相应就多,那rabbitmq有队列数上限限制吗?网上也没查到

0 回复 有任何疑惑可以回复我~
阿神 2021-08-08 14:13:29

只能放入两个队列,两个消费者订阅不同的队列鸭

0 回复 有任何疑惑可以回复我~
  • 提问者 慕UI9364191 #1
    请问,这样的话,用户数多的话,队列数量相应就多,那rabbitmq有队列数上限限制吗?网上也没查到
    回复 有任何疑惑可以回复我~ 2021-08-08 14:32:17
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信