![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
消息队列
文章平均质量分 63
失眠的键盘
学习,分享,失眠,敲键盘
展开
-
硬核,RabbitMQ入门使用教程,详细到哭
RabbitMQ 简介RabbitMQ是使用Erlang语言开发的开源消息队列系统,基于AMQP协议来实现。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、 安全。AMQP协议更多用在企业系统内,对数据一致性、稳定性和可靠性要求很高的场景,对性能和吞吐量的要求还在其次。MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在原创 2021-12-31 10:43:26 · 9632 阅读 · 1 评论 -
吃透这几道MQ消息队列面试题,秒杀面试官...
几种常见的MQ面试题相关视频参考(来自动力节点):https://www.bilibili.com/video/BV1Ap4y1D7tU相关资料下载:http://www.bjpowernode.com/?csdn为什么使用消息队列?其实就是问问你消息队列都有哪些使用场景,然后你项目里具体是什么场景,说说你在这个场景里用消息队列是什么?面试官问你这个问题,期望的一个回答是说,你们公司有个什么业务场景,这个业务场景有个什么技术挑战,如果不用 MQ 可能会很麻烦,但是你现在用了 MQ 之后带原创 2021-12-16 11:16:32 · 460 阅读 · 0 评论 -
「MQ」RabbitMQ路由模式讲解
RabbitMQ路由模式相关视频参考(来自动力节点):https://www.bilibili.com/video/BV1Ap4y1D7tU相关资料下载:http://www.bjpowernode.com/?csdn生产者package rabbitmq.routing;import java.util.Random;import java.util.Scanner;import com.rabbitmq.client.BuiltinExchangeType;im原创 2021-12-15 10:04:06 · 954 阅读 · 0 评论 -
超详细的RabbitMQ发布订阅模式讲解
RabbitMQ发布订阅模式相关视频参考(来自动力节点):https://www.bilibili.com/video/BV1Ap4y1D7tU相关资料下载:http://www.bjpowernode.com/?csdn在前面的例子中,我们任务消息只交付给一个工作进程。在这部分,我们将做一些完全不同的事情——我们将向多个消费者传递同一条消息。这种模式称为“发布/订阅”。生产者生产者发出日志消息,看起来与前一教程没有太大不同。最重要的更改是,我们现在希望将消息发布到logs交换机,而原创 2021-12-14 10:08:31 · 2097 阅读 · 0 评论 -
RabbitMQ入门,RabbitMQ的工作队列模式(下篇)
RabbitMQ工作模式相关视频参考(来自动力节点):https://www.bilibili.com/video/BV1Ap4y1D7tU相关资料下载:http://www.bjpowernode.com/?csdn消息确认一个消费者接收消息后,在消息没有完全处理完时就挂掉了,那么这时会发生什么呢?我们并不想丢失任何消息, 如果一个消费者挂掉,我们想把它的任务消息派发给其他消费者。为了确保消息不会丢失,rabbitmq支持消息确认(回执)。当一个消息被消费者接收到并且执行完成后,消费者原创 2021-12-10 11:13:47 · 99 阅读 · 0 评论 -
RabbitMQ入门,RabbitMQ的工作队列模式(上篇)
RabbitMQ工作模式相关视频参考(来自动力节点):https://www.bilibili.com/video/BV1Ap4y1D7tU相关资料下载:http://www.bjpowernode.com/?csdn工作队列(即任务队列)背后的主要思想是避免立即执行资源密集型任务,并且必须等待它完成。相反,我们将任务安排在稍后完成。我们将任务封装为消息并将其发送到队列。后台运行的工作进程将获取任务并最终执行任务。当运行多个消费者时,任务将在它们之间分发。使用任务队列的一个.原创 2021-12-09 11:20:07 · 1357 阅读 · 0 评论 -
RabbitMQ的简单模式案例讲解,非常详细
RabbitMQ简单模式相关视频参考(来自动力节点):https://www.bilibili.com/video/BV1Ap4y1D7tU相关资料下载:http://www.bjpowernode.com/?csdn简单模式RabbitMQ是一个消息中间件,你可以想象它是一个邮局。当你把信件放到邮箱里时,能够确信邮递员会正确地递送你的信件。RabbitMq就是一个邮箱、一个邮局和一个邮递员。发送消息的程序是生产者 队列就代表一个邮箱。虽然消息会流经RbbitMQ和你的应用程.原创 2021-12-07 16:54:05 · 1169 阅读 · 0 评论 -
RabbitMQ的基本概念介绍,通俗易懂
RabbitMQ基本概念相关视频参考(来自动力节点):https://www.bilibili.com/video/BV1Ap4y1D7tU相关资料下载:http://www.bjpowernode.com/?csdnRabbitMQ是一种消息中间件,用于处理来自客户端的异步消息。服务端将要发送的消息放入到队列池中。接收端可以根据RabbitMQ配置的转发机制接收服务端发来的消息。RabbitMQ依据指定的转发规则进行消息的转发、缓冲和持久化操作,主要用在多服务器间或单服务器的子系统间进行通信,原创 2021-12-03 11:25:58 · 200 阅读 · 0 评论 -
「MQ」5分钟带你深入理解RabbitMQ
RabbitMQ介绍相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1Ap4y1D7tU相关资料下载:http://www.bjpowernode.com/?csdnRabbitMQ 2007年发布,是一个在AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。主要特性1. 可靠性: 提供了多种技术可以让你在性能和可靠性之间进行权衡。这些技术包括持久性机制、投递确认、发布者证实和高可用性机制;2.原创 2021-12-01 10:24:27 · 1271 阅读 · 0 评论 -
「MQ」消息队列常见的四种使用场景你都了解吗?
MQ消息队列应用场景(二)相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1Ap4y1D7tU相关资料下载:http://www.bjpowernode.com/?csdn消息队列在实际应用中包括如下四个场景:应用耦合:多应用间通过消息队列对同一消息进行处理,避免调用接口失败导致整个过程失败; 异步处理:多应用对消息队列中同一消息进行处理,应用间并发处理消息,相比串行处理,减少处理时间; 限流削峰:广泛应用于秒杀或抢购活动中,避免流量过大导原创 2021-11-29 14:51:55 · 1234 阅读 · 0 评论 -
「MQ」五分钟了解什么是消息队列?
MQ消息队列(一)相关视频参考https://www.bilibili.com/video/BV1Ap4y1D7tU一.什么是消息队列消息队列(Message Queue),是分布式系统中重要的组件,其通用的使用场景可以简单地描述为:当不需要立即获得结果,但是并发量又需要进行控制的时候,差不多就是需要使用消息队列的时候。消息队列主要解决了应用耦合、异步处理、流量削锋等问题。当前使用较多的消息队列有RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMq原创 2021-11-24 15:04:39 · 256 阅读 · 0 评论