00:00
同学们,我们接下来介绍一下rabbit q的核心部分。它的核心部分呢,有六大核心部分。这六大核心部分呢,也有另外一个名字叫六大模式。它的第一大模式呢,叫简单模式。英文书写叫hello word。第二个呢,叫工作模式。英文单词叫什么works是吧?第三个叫发布订阅模式。第四个呢,叫路由模式。第五个呢叫主题模式,第六个呢叫发布确认模式。这六大模式是它的核心,呃,模式。下面的所有内容呢,都是基于这六大核心。而来的。接下来呢,我们对robinq的其他做一些名词解释。这张图呢,是rabbit MQ的一个工作原理图。
01:04
其中中间的黄色区域呢,是rabbit m的一个实体。名字叫R。啊呢,在下面呢,我们也有些定义啊,文字说明表示接收和分发消息的应用。也叫MQ的服务器。也叫消息实体。好几个名字。完了再往下呢,咱们图里面这个叫X乘是吧,这个是交换机。后面队列呢,叫queen,是队列,你看一个交换机可以对应多个队列。而每个Q当中的消息实体当中也可以有多个交换机。每个交换机又对应多个队列。在最前方,这个叫produce是吧,它是生产者的意思。在最后方有consumer consumer呢,它是消费者的意思。正符合了咱们刚刚画的图的四大核心。
02:03
四大核心生产者交换机队列、消费者。四大核心之后呢,这里面有一个叫拆是吧,拆它呢是信道。每一个生产者与对MQ之间会有建立一个connection是吧?Connection是连接,是建立一个连接,而每一个连接里会有多个信道。什么叫信道呢?就是发消息的通道,简称信道。这就是咱们Rubin的个工作原理。下方呢,对于各个结构啊,各个组成结构是有详细说明的。例如你看连接。正式发布消息和接收消息与。消息实体之间的TCP连接就叫连接。这个是信道。你看每一次访问MQ都会建立一个连接,但是在建立连接的时候,他说连接开销比较巨大,效率也低下,所以信道是在每一个连接的内部建立的一个逻辑连接。
03:17
同时,每一个连接里面也包含很多的信道。就像图中这样。建立一次连接开销比较大,那么我们就建立一次连接就行了。这个连接里面会有多个信道。每一个信道相当于是一个逻辑连接,每次发消息只占用一个信道,不会占用整个链接。完,每个链接里有多个信道,就可以发多次的消息。这就是。信道与连接之间的关系。链接呢,极大减少了操作系统的建立的啊信道是吧,极大的降低了链接的开销。
04:00
这里面有一个虚拟house的,叫微house。这个用的于多租户和安全因素设计的。多租户什么意思呢?就是表示这个broke里面可以有多个微house,而每一个微house又包含多个交换机和新的。它们是包含关系。相当于是。消息实体是吧,消息实体里有多个微house,而每一个微house又有多个交换机。再往下,交换机和队列咱们都已经介绍过了。剩下一个是绑定。帮顶是吧,绑定呢,正是交换机,交换机与队列之间的这个连线,就是帮顶,帮顶。好,这就是我们一些关于rabbit MQ的一些名词解释。
我来说两句