Open kinglaw1204 opened 4 years ago
Q: 昨天讨论这个问题,这里的描述是错误的 二.work工作模式(资源的竞争)
消息产生者将消息放入队列消费者可以有多个,消费者1,消费者2同时监听同一个队列,消息被消费。C1 C2共同争抢当前的消息队列内容,谁先拿到谁负责消费消息 (隐患:高并发情况下,默认会产生某一个消息被多个消费者共同使用,可以设置一个开关(syncronize) 保证一条消息只能被一个消费者使用)
A: rabbitMQ消息的消费是由mq去发给消费者的
,不是消费者自己去拿的,默认的算法是轮询调度,不会导致这里说的高并发的问题
计划分享下RabbitMQ的常见面试题解析,内容大纲(可能会适度调整)如下: 1.RabbitMQ的使用场景,包括中间件的选型 2.RabbitMQ的部署方式的区别 3.RabbitMQ解决重复消费和消息丢失的方案 4.常见RabbitMQ的面试题解析分享
计划分享时间:2020-3-7日或3月14日