关于RabbitMQ消费者消费问题

来源:2-15 绑定、队列、消息、虚拟主机详解

慕UI9364191

2021-08-06

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


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

写回答

2回答

慕UI9364191

提问者

2021-08-08

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

0
0

阿神

2021-08-08

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

0
1
慕UI9364191
请问,这样的话,用户数多的话,队列数量相应就多,那rabbitmq有队列数上限限制吗?网上也没查到
2021-08-08
共1条回复

RabbitMQ精讲 从0到1驾驭RabbitMQ应用与设计

从0到1,全面深入掌握RabbitMQ消息中间件技术

1460 学习 · 443 问题

查看课程