00:01
各位兄弟们,大家好,我是瑞A雷啊,大家都叫我老雷。呃,关于这个Q啊。呃,我相信大家对于这个名称并不陌生。因为这些年在消息中间件产品里边,若康MQ呃,可以说是异军突起。而在我们国内啊,占据了绝大多数的江山。为什么?不仅因为热PU,它是阿里的产品。是阿帕奇的顶级项目。其实更重要的是Q。扛住了。将近十年的双11的考验。也就是说,高压时刻能顶上,关键时机不掉链。这才是市场选择的原因。
01:01
所以,从今天开始,老人啊,与大家共同来学习you。那么关于Q这门课程啊,老雷是这样来设计的来看。呃,有这样的四章部分构成,首先呢,我们会简单的了解一下啊,什么是MQ。是吧,常见的一些MQ产品啊,然后我们做一下对比,然后呢,了解什么是Q。呃,简单了解过以后,紧接着我们就要安装了。那么关于这个安装呢,呃,说实话Q安装起来啊,相对于其他的一些中间件,那么安装稍微麻烦一些。这里边儿呢,呃,涉及到一些概念。要想真正理解安装的过程啊,你需要对一些概念有所了解,所以我们首先呢,把涉及到的一些概念来给大家挨着过一下。
02:04
紧接着你安装你得对让他们Q啊,它整体的系统架构啊,能够能够理解掌握,所以我们在在这儿呢,呃,先把这个Q它的整体系统架构给大家做一下分析。啊,是吧,什么是provider,什么是consumer,然后呢,什么是name,对吧?啊,它的功能是什么?我们为什么需要它呀,对不对,然后什么是broker。对吧。然后整体。康Q系统它的工作流程是怎样的?那这些呢?我们在安装之前先啊进行一个详细的学习,紧接着我们先来进行单机版的安装。然后dashboard控制台的安装。哎,这是我们。
03:01
就已经可以好起来了,能用了。但是我们大家知道啊,在生产环境下,我们就是这种这种中间件啊,嗯,其实不光中间件,其实所有的东西,几乎所有的东西都是以集群的方式。来部署的,为什么啊,为了达到高可用性,所以我们啊要进行这个康Q集群的搭建,但在搭建之前。也需要大家先对集群搭建一些理论有所认识。这是内部的一些理论知识,我们大家需要进行了解什么是是把数据的复制,然后刷盘是吧,然后博客集群模式有哪些。然后在这里边啊,涉及到一个什么东西。金单件这啊涉及到一个叫。磁盘阵列啊。那么这个right呢,它其实不属于我们Q里边的东西啊,但是这个东西呢,你要是不了解它,但是它不了解它啊,我们不影响集群的搭建,但是呢,整体上你对。
04:08
集群。Q,它的集群其实呃,底层那些东西呢,理解的并不是很透彻,所以这个呢,属于老赖给大家增加项的一个补充的内容,关于这个磁盘阵列的right。哎,把这些呃东西是吧,这是一些基础的理论知识啊,给大家补充上,当然这一部分如果你不感兴趣,完全可以跳过去。然后就是我们集群的搭建啊,怎么样进行搭建,详细的步骤给大家都有。是吧?那么。然后呢,这里边会给大家呃介绍一下啊,这个MQ me这个命令啊,这个会简单给大家做一个介绍啊呃,因为我们很多东西啊,我们可以用命令来操作,其实也可以在控制台进行操作。
05:03
那么。把我们的肉修啊呃,安装完毕了,也可以运行了。那么他。底层的运行原理是什么呢?热康Q,它的工作原理是什么呢?所以下边就是我们重点要学习的内容。基本内容非常多啊,非常多。这也是呃,老雷课程的这个特点。啊,我们要把这个理论知识都学扎实了是吧,你面试大家面试,你说面试什么东西,其实这样的东西是最重要的。面试上啊,这理论上的东西,那么先看什么是啊消息的生产对吧,这样过程是怎样的,然后呢,这里边儿的啊,这个Q选择算法都有哪些对不对。啊,然后呢,消息是如何存储的。
06:01
对吧,啊,它的存储原理。然后消息如何进行查询的。然后消息,他的消费是怎样进行消费的。然后呢,这个消息的消费者啊,要进行一个消息的订阅,那么消息。这个呃,这这个消费者啊,正月关系。要达到一致性,怎么样就是一致性?什么是正确的边缘关系?什么是错误的边缘关系?然后关于这个偏移量ofet是如何进行管理的啊,东西很多是吧?啊,因为这个ET啊,对于整个消息专件来说,这都是一个很重要的内容,所以我们在这会做一个详细的学习。然后什么是消息的幂等?是吧,那他是,呃,这个解决什么样的问题的。
07:03
啊,如何实现。然后什么是消息堆积?然后消息延迟。那么,我们如何避免消息的堆积、消息的延迟?然后消息的清理机制是怎样的?诶,这是我们整个把这个Q它的工作原理给大家进行一个非常详细的学习。啊,我也安装过了,然后原理也清楚了,那怎么用呢。关于这个用法也是啊,老雷这个课程里边啊,很重要的一点。那么首先会按照消息的种类来给大家说用法吧,普通消息哎,怎么样分类的,然后如何使用。然后呢,顺序消息。是吧,啊,什么是顺序消息啊,如何使用顺序消息分类啊是吧,如何使用。
08:06
然后延迟消息是什么。如何使用?然后事务消息。受消息。这边啊,也涉及到这个理论东西比较多一些啊,需要了解一些基础吧,分布式事物啊,事物消息啊,本地事务状态啊等等,然后呢,还有啊,我们xa是吧,Xa模式三剑客又是什么东西。对吧。然后这个如何使用代码。然后我们的消息啊,如何进行批量的发送。批量化,它限制条件是什么呢?怎么样用呢,对不对。消息如何进行过滤?哎,两种过滤方式啊,碳过滤和色后过滤怎么样使用?对不对,这都有代码啊,大家也发现了,这里边全部都有代码。
09:02
然后消息消费。从事机制是什么?就你如果说消费不成功啊,就要进行重试,重试机制是什么。那这篇内容也比较多。然后,什么是死信队列?什么是死性消息?那么,对于死刑消息,我们应该如何进行处理?然后消息发送。消息发送重试,这是消息消费从时,这个是发送从时。这是消费者针对消费者的,这是针对什么消息发送者的?哎,同事。策略是怎样的?所以这是什么?这是我们关于Q啊详细的用法。呃,那么这就是老雷,呃,整体设计的这个课程,热Q这个课程。
10:00
啊,从介绍到我们的啊,动手成动手的安装,然后到工作原理,一直到最后的用法。对呀。对老了这个课程还感兴趣吗?如果感兴趣,我们继续学习。
我来说两句