RabbitMQ
文章平均质量分 55
codeの诱惑
这个作者很懒,什么都没留下…
展开
-
RabbitMQ基础篇(二)-RabbitMQ基础使用
RabbitMQ基于SpringBoot环境搭建及使用原创 2023-05-25 01:14:30 · 160 阅读 · 0 评论 -
RabbitMQ基础篇(九)-死信队列(DLX)
消费者在消费消息过程中出现意外导致消费失败即称为“死信”。而不希望这些执行失败的消息丢失,需要存储到另一个队列当中时,这种队列即为“死信队列”。原创 2023-05-25 01:29:07 · 195 阅读 · 0 评论 -
RabbitMQ基础篇(八)-消息存活期(DDL)
在消息提供者发送消息时,给消息设置存活时间,当消息在该时间段内没有被消费,则该消息就会被自动清除。原创 2023-05-25 01:28:50 · 213 阅读 · 0 评论 -
RabbitMQ基础篇(七)-交换机(Exchanges)
通过交换机我们就可以实现把消息推到不同的队列,进而实现多个消费者消相同的消息。原创 2023-05-25 01:27:06 · 918 阅读 · 0 评论 -
RabbitMQ基础篇(六)-不公平分发
不公平分发可以理解为能者多劳,按照消费者的处理能力进行消息分配(处理快,消息分配多),以此提高队列消息处理速度,充分利用了消费者的性能。原创 2023-05-25 01:24:26 · 313 阅读 · 1 评论 -
RabbitMQ基础篇(五)-消息持久化
RabbitMQ在新增队列后,MQ在正常运行状态下队列是保持运行的,但是,当RabbitMQ出现某种原因崩溃后出现重启或关闭后,队列及消息就会被清除。因此需要将消息持久化,防止消息丢失。原创 2023-05-25 01:21:56 · 125 阅读 · 1 评论 -
RabbitMQ基础篇(四)-消息应答
手动应答的出现可以很好的处理自动应答的缺点,它可以通过手动控制应答机制,将当前工作线程处理失败的消息通知Rabbit MQ,转交给其他工作线程处理,减低消息丢失的机率。消息应答的出现可以保证消息在发送过程中不丢失。其工作原理就是,消费者在接收到了队列分配的任务并且处理完这条任务后,告诉RabbitMQ它已经处理完这条任务,可以从队列中清除掉这条任务了。根据上一篇文章的思考中得知,如果任务在执行过程中发生故障导致任务中断,并且这条任务也被队列清除掉了,也就是意味着我们就丢失了一条未被执行完的任务。原创 2023-05-25 01:18:48 · 176 阅读 · 1 评论 -
RabbitMQ基础篇(三)-RabbitMQ工作队列
工作队列是学习RabbitMQ的一个非常重要知识点,通过利用队列的先进先出的特点,将工作顺序分配给工作线程执行。原创 2023-05-25 01:17:03 · 171 阅读 · 1 评论 -
RabbitMQ基础篇(一)-环境搭建
基于CenterOS7搭建RabbitMQ环境原创 2023-05-25 01:10:44 · 259 阅读 · 1 评论 -
RabbitMQ教程-基础篇(合集)
RabbitMQ是一款高可靠、高可扩展的开源消息队列中间件,用于实现系统中各个模块之间的异步通信和任务分发。原创 2023-05-25 00:52:57 · 413 阅读 · 1 评论