RabbitMq
文章平均质量分 94
rabbitmq的基本使用以及高级特性
半__夏
路漫漫其修远兮,吾将上下而求索。
展开
-
03-消息的可靠性投递和死信队列
消息的可靠性投递消息投递的过程前面说了RabbitMq的几种工作模式,到此我们也可以大概总结书RabbitMq投递一个消息到消费端所经历的过程了,如果用一张图来表示,大概可以分为下面几步:Step1:生产者发布消息到交换机Step2:交换机根据路由key将消息投递到指定的队列Step3:消费者监听队列,从队列种拉取消息进行消费,消息被拉取后,就会被队列删除这其中每一步都是不可靠的,都有可能造成消息的丢失。所以每一步RabbitMq也都为我们提供了一些保证措施。Step1:消息确认生产者原创 2021-04-10 16:21:01 · 249 阅读 · 2 评论 -
02-RabbitMQ的几种基本工作模式
主要介绍RabbitMQ的几种基本工作模式以及消息确认机制原创 2021-03-22 22:45:50 · 197 阅读 · 0 评论 -
01-初探MQ-MQ的三大使用场景:应用解耦、异步提速、削峰填谷
初探MQ什么是MQ关于MQ的概念,想必都不会模式,MQ是**Message Queue(消息队列)**的缩写,所以他首先是一个队列,有先进先出的特性,其次是一个存放消息的队列。常用在分布式系统中进行通信。为什么用MQ每引入一个中间件,都会提高系统的开发和维护成本,当然为了保证其高可用购买服务器,也会提升成本。那么我们为什么要用MQ呢,他到底有什么好处呢,网上很多总结,大致有三点:应用解耦、异步提速、削峰填谷。应用解耦假设12306系统是这样的,我们买票成功后,需要做以下几件事:调用库存系统扣减车原创 2021-03-21 18:55:38 · 4261 阅读 · 6 评论