摘要: 一、概述 消费者处理一个任务是需要一段时间的,如果有一个消费者正在处理一个比较耗时的任务并且只处理了一部分,突然这个时候消费者宕机了,那么会出现什么情况呢? 要回答这个问题,我们先了解一下 RabbitMQ 的消息应答机制 为了保证消息从队列可靠地达到消费者并且被消费者消费处理,RabbitMQ 提 阅读全文
posted @ 2021-11-09 21:57 变体精灵 阅读(1535) 评论(0) 推荐(1) 编辑
摘要: 一、概述 Work queues 该模式下有一个生产者(Producer)、两个消费者(Consumer01、Consumer02),多个消费者一起处理生产者发送过来的消息,消息分发给消费者一般有两种方式,分别是轮询分发(公平分发)、预期值分发(不公平分发) 轮询分发是默认的分发方式,对应的是 pr 阅读全文
posted @ 2021-11-09 17:47 变体精灵 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 一、概述 RabbitMQ 有很多的使用模式,具体的可以去参考官网,本次我们将简单的搭建一个 Hello World,该模式下只有一个 Producer(生产者)、一个队列(Queue)、一个消费者(Consumer) 二、RabbitMQ 核心工作原理 三、引入对应的依赖 <dependencie 阅读全文
posted @ 2021-11-09 16:27 变体精灵 阅读(34) 评论(0) 推荐(0) 编辑