00:01
好,下边呢,我们来学习第二章啊,我们看这个Q啊,如何安装它的集群,如何搭建。那么在安装若卡Q之前呢,我们有些概念啊,需要大家先了解一下,包括我们整体的系统架构也都需要了解。因为。比如说Q啊,它的系统架构相对于其他的这个。中山件来说稍微复杂一些。那么我们先来看。基本概念啊,首先第一个什么是消息,消息我们消系统啊是吧,什么是消息,消息是指啊消息系统所传输信息的物理载体。生产和消费数据的最小单位。每条消息必须属于一个主题。那么这里边啊,其实消息是什么啊,呃,我们之前就说了,消息其实就是数据,那么在我们消息系统里边,这个消息啊,Message啊,就是封装出来的一个。
01:07
呃,一个实力。啊,具体的一个实例,当然我们生产者把消息啊,把它相应的数据啊发送给我们的。这个这个这个MQ以后呢,MQ啊会把它。变成他自己内部的一个实例来存储起来,所以什么消息就是一个物理载体。这个物理载体啊。嗯,然后呢,这样说啊,每个消息啊,每条消息必须属于一个主题,这个主题我们在前面介绍的时候说了啊,这个主题这个概念呢,实际上在卡卡里边,在热卡Q里边有这个概念,你看我们。在这。主题topic在卡普卡和Q里边有这个概念,但是在SMQ和呃这个Q里边没有这个概念啊,因为。
02:07
他俩是一脉相承的是吧。啊,所以这有相似的地方吧。那么什么是主题呢?Topic?这说了啊,表示一类消息的集合。每个主题包含若干条消息。每条消息只能属于一个主题。是看Q进行消息订阅的基本单位,什么意思呢?这是主题啊。就是分类,我们把消息啊给它分类。那么这个类名给它分类的啊,这个我可以分出来很多种类的消息。那这些种类就是topic。啊,一个种类里边可以包含很多条消息。每条消息只能属于一种。只能属于一种。所以大家看。
03:00
我们看这个图啊,就是从网上找的一个图片,嗯,画的很有意思是吧,我们看一下。和生产者,这是这是消费者是吧,我们生产者生产。你看我这生产的两种,一种生产是鱼,一种生产的是骨头。生产了两种不同的教益,大家看,这,这不是一条鱼啊,这是一摞是吧?啊,这,这也不是啊,一根骨头,这是一摞。所以它可以生产很多这样的,每条鱼就是一条,就是一条消息,每根骨头就是一条消息。这是生产的不同的,呃,两种种类的消息。一个生产者可以同时发送多种topic的消息,所以你看这个生产者啊,生产了这个禾苗是吧,然后生产了香蕉啊,这是。可以生产不同的种类的消息,而一个消费者只能对某种特定的topic感兴趣。
04:03
这只可以订阅消费,一种topic的教学,也就是说我这里边这是消费者把我这个猫。你只能消费。哦,这个这个topic的啊,就是什么呀,鱼这个topic皮壳就只能吃这里边鱼只能消费鱼。是吧,一条一条鱼,一条条的消息,它可以吃,吃掉消费掉,但它不能消费捕头。狗呢,哎,可以消费骨头,但它不能消费鱼是吧?狗爱吃骨头嘛,对不对,其实那狗说了,谁说我爱吃骨头,我其实更爱吃肉,但是没人喂我骨,没没人喂我肉,都喂我骨头呢,是不是啊。所以这是什么,这是消费者啊,啊我们说消费者。一个消费者只能消费一种。这这个消息。所以这里边儿如果说呃。
05:05
如果说咱们咱们咱们这样来说啊,这个topic啊,从数量角度来说。呃。嗯。Message是吧,数量上在什么什么关系啊呃,数量上实际上是一对。做。对吧,一对多,呃,但反过来啊。嗯。就写后边吧。消息和。Topic。数量关系是什么?上班是一对一啊。一对一的。获取的消息。这是一对一的,就是呃,一个message啊,只能隶属于一个topic。
06:00
对吧,然后我们生产者和。这下子啊。呃,说。呃,和我们的topic。之间数量关系是什么?一对多?对吧,你得多。然后我们消费者呢。Consumer。对于我们的。是什么一对一?一对一的一,一个消费只能消费一种。对不对,从数量上啊,呃,是这样的一种关系。
我来说两句