00:00
同学们,我们接下来呢,学一下联邦队列啊。咱们上节课呢,学了一个联邦交换机。这个联邦到这个仅仅是一个词语啊,其实主要的意思就是分为地区对吧,不同的地区我们需要对它进行。数据的同步。那么我们之前学习数据同步的时候呢,是按照交换机同步的,对吧,是按照什么交换机呢?就是。上方的交换机通过链接地址连到另外一个交换机。交换机呢,这个主要场景就是数据的同步。例如北京地区。要把数据同步到深圳。深圳的数据呢,也要同步到北京。你可以通过交换机来进行同步。同时也可以通过队列来同步。所以这里面就出现了一个叫联邦交换机,或者是联邦队列。
01:03
联邦交换机呢,可以把这个北京的数据同步到深圳。那么联邦队列也是可以做到的。这两种方式都可以。咱们本节课呢,将讲一下联邦队列是怎么实现的。首先咱们看一下这张图。这个联邦队列呢,可以在多个,这个叫节点,也就是说不同的MQ服务器是吧,或者是集群之间为单个队列提供负载的功能。一个联邦队列呢?可以连接一个或多个上游队列。它所谓的上下游呢,指的就是这这里啊,咱们一起看一下。上下游队列当中这个节点一,你看NO1,它现在称为上游队列。这个呢,NOTE2呢,称为下游队列。他想干什么呢?其实他想将NOD1的这个队列中的数据同步给。
02:04
队列二同步给这个NOTE2的队列。那么就必须将NOD2的这个队列先联邦到。节点一上。这样的话,你看就可以有两个消费者所消费了。这个呢,节点一呢,有自己的一个消费者是吧,叫CONSUMER01。那么同时它的数据呢?还会被联邦到。节点二的对立,而节点二的对立消费者是CONSUMER02。也就意味着CONSUMER01和零二消费相同的数据。这就达到了一个什么目的?前方节点一你可以理解为在北京,对节点二呢,你可以理解为在深圳。哎,两个不同地区之间数据不得需要同步吗?那么北京节点一。同步给深圳吉林二呗。
03:02
对吧,那么同学说箭头反了,这个箭头反了是联邦造成的。是。节点二,联邦节点一,但是数据是从节点一发给节点二的。所以呢,是由节点二主动连接联邦节点一。对吧,但是呢,数据是从节点一过节点二啊,所以说这是联邦的箭头。按照这个道理。我们怎么办?我们就应该准备出一个队列来,对吧,一个叫哎,这个叫什么Fed点队列。完了,通过这个队列。再将它。指向。节点一的队列。指怎么指向,咱们之前搭建联邦交换机时已经指定过了,你看在这儿呢吗?是吧,配置下游节点。NOTE2。给上游节点NOTE1吧。
04:02
是吧,因为当前在节点二上,那么你配置节点一的地址不就可以了吗。是这意思吧,但是这个地址呢,其实咱们已经配好了。那么咱们只需要加什么,加策略就可以了。所以呢,我们这么的。我们为了达到这个效果是吧,我们一起来演示一下。首先我们你看这呢啊图结束之后,我们有没有这队列看一眼啊。队列当中。我们,呃,现在目前还没有这队列是吧?没有这队列,你可以创建这么一个队列。完了,队列的名字呢,一定是按照按照这个以FE为前缀的。这么一个队列。所以呢,咱们队列没有也没有关系啊,暂时就先不创建,那么我们直接怎么呢?按照第二步应该向上面的上游队列同上吧,就跟刚才一样,咱们之前配置的那个队列那个。联邦在这配好了,你看在这已经配好了,配了一个节点一作为上游,作为你看节点一艾字嘛,作为一个上游队列已经配置好了,你看已经配好了。
05:12
所以呢,你只需用这个名字来连接这个地址就可以,你看这个名字相当于K值,这个地址相当于Y6值,而这个地址是可以连接节点一的。对吧,啊,9.1的,那我们添添加一个策略,你看咱们之间是之前加了一个叫交换机策略。在联邦交换机策略。你看连接的地址详情是联邦的上游是节点一作为上游。哎,这不这不这不写的很清楚吗?是吧,那本次咱们加的是联邦队列,所以呢,咱们名字叫这个,你看你交换机策略,我现在是队列策略。你的规则都是一样的,我你看叫你叫联邦交换机,我叫联邦队列对吧,完了呢,我发给谁呢?我是队列之间数据进行发布。
06:04
完了呢,我的规则是,你看叫联邦上游是谁?那联邦上游呢,自然就是几点一作为上游,按照这张图来看,也是几点一的队列作为上游队列。是吧,所以呢,我们就可以完成了,完之后点击添加策略。添加完策略之后,你看就产生了一个新的策略。是吧,完了我们同时呢,打开这个策略状态。啊,策略状态呢,还是原来的策略状态是吧?哎,这个没问题啊,这个联邦状态指的是能不能连上几点,一是可以连上是吧,完了,同时策略是几个策略,俩策略,其中一个是交换机策略,一个是队列策略,交换机和队列都可以实现联邦交换机,联邦队列。都可以同步数据,北京地区的交换机同步到深圳,北京地区的队列也可以同步到深圳。
07:00
对吧,两个节点之间也可以。地区之间也可以,咱们本次是以演示节点二同步到节点一的队列,或者是节点二的交换机同步到节点一的这么一个。联邦交换机是吧,所以呢,就完成了这次的啊联邦。队列的一个。设置。
我来说两句