温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
咱们再给同学们介绍一下子绑定。绑定是什么意思呢?绑定就是交换机与队列之间的一个捆绑关系。哎,怎么绑呢?我们可以给同学们演示一下。演示一下啊,首先呢,我们在这个位置添加一个队列啊,添加一个队列,这队列的名字呢,我们随便起啊,例如叫困一啊困一。完了呢,问你持久化吗?持久化问你自动删除吗?不自动删除,哎,这么一添加就产生了一个困一的啊队列,这个队列呢,与交换之机之间什么关系呢?你可以在这里头添加一个新的交换机,这个交换机的名字呢,可以叫X change。几呢?呃,一啊,就是交换机一。对吧,交换机一之后呢,你创建这交换机,就产生了一个新的交换机,而这个交换机跟队列之间可以进行捆绑,你看帮你捆绑,他会问你捆绑哪个队列,你捆绑一个困一完了呢,问你ROK是多少。那么你就写一个,随便写一个写个一二三都可以,完之后呢,紧接绑定,你看这就出来了。
01:06
他们之间的绑定关系特别明显,当前对当前交换机是吧,就表示是以这个交换机与哪个队列绑定,以困一绑定,绑定之间的关系是用什么关系,是用123这个关键词来进行绑定。这就是他们之间的关系来绑定,就起到了一个正常的作用,一旦你发消息到达当前这个队列。这个队列就根据123这个关键词就可以找到相应的队列了。所以交换机是负责接收消息的。通过一、二、三关键词进行路由来将消息送到队列中。完队列,再把消息送给消费者。所以呢,就符合了我们外面的这张图,你看哎,你发消息给交换机,交换机通过揉进K将消息路由给队列。那为什么会有一个肉丁K在里面呢?是因为不同的肉丁K路由的方式不一样。例如生产者说。
02:04
说交换机啊,我发的消息只想给队列一,不,不想给队列二,对,这是队列二啊。那么你就可以通过ROK来进行区分。例如队列一的柔进K,哎,可能就是123。对,123,那么对立二的肉DK可能是456对吧,随便写的456。那么这个时候你,你听从了交生产者的要求,生产者说只能让队列一接到,不能让队列二接到,所以当生产者发消息给交换机的时候,交换机根据123。把消息路由给队列一,绝对不会路由给队列二,为什么呢?因为ROK不一样。柔丁K一个是123,一个是456,这就是区别对待对吧?区别对待用柔丁K可以做到区别对待。这样呢,发消息就非常的灵活,想发给谁就发给谁,想不发给谁就不发给谁,想两个都接收,那两个就都能接收。
03:04
对吧,所以发消息就变得非常的自在啊,非常的随意。想怎么放就怎么放。这个就是我们这个绑定的啊,起到的一个重大的作用。
我来说两句