00:00
同学们,我们应该来优化一下我们的这个延迟队列是吧,优化就是增加一个QC。是一个不设置过期时间的QC,哎,不设置TTL的存活时间的这么一个QC,那怎么加呢,怎么加。我们在原基础之上的配置文件类里面增加一个QC。对,增加一个QC。完之后呢,这个QC呢,创建一个声明一个QC的队列。还像原来那样创业。对完了呢,并且进行捆绑。那就意味着我们把这张图拿过来啊,就这张图拿过来。再为它增加一个QC。所以呢,我们回到我们的代码当中,哎,我们之前的代码是可以复用的啊,所以呢,我们直接回到之前创建。大量的队列和交换机的那个配置类打开。
01:01
打开之后。我们在这里面增加一个QC。对不对,所以照着抄啊,所以呢,直接拿这张图,我在这个位置,哎,直接。产生一个新的。普通。对。的名称。名字叫QC,所以我复制。我下移是吧,我拿到一个C。C,这个就叫Q。完我接下来。这会写错了是吧,把名字改过来,名称完了之后呢,把QC创建出来。是吧,所以呢,我可以到最下面是吧,我也可以在最上面的这写吧,啊往下挪一挪是吧。来一个叫。声明。Q。C。C完之后呢,来一个B。对,这个B呢,起个名字,哎,就叫queen_queen c,哎,不写下划线了啊,Public。
02:05
返回值是。队列是吧,对,列完之后呢,就叫QC队列。完成了创建是吧,来一个叫。一个叫队列。构建。累点上。填写队列的名称。完之后呢,再填写相关的参数。完之后再填写build构建,而参数呢,就是一个map对吧,我们就直接粘了啊,粘一个别人的map。拿过来。这个map这个参数填里面。里面要写什么东西呢?要写的就是第一个就是设置的是。交换机吧。准确来说是死信交换机嘛。完了再设置一个死性的RO。
03:02
这两个我们之前都已经是设置过了啊,轻车熟路啊,所以我们直接开始写。完成呢,这个叫叉杠的是吧,死信带。完了呢,Later。完了,Change,对,交换机,交换机的名字呢,咱们都写在上面了吧?死信交换机啊,就它的名字在这。再写一个死性的roing k。所以这个位置要改成。K是吧?杠K完了ROK叫什么名?再看一眼啊,叫XC。XC对吧,就这么个名字。完了,存活时间就不要写了。这个位置如果你再写这个TTL相当于把它哎又固定成像他们一样,一个是40,一个是十秒,你看之前你创建的时候,就是在创建这个叫。
04:06
TTL存活时间。就把这个队列给固定住了,而我们不想固定住这个队列,想让这个队列是一个接收任何延迟消息的一个队列,不像他一样只能接收40秒,他只能接收十秒。对吧,所以呢,我们就这么写,哎,TTL就给省略掉了啊,就不写了,不写就是适合于。所有时间的这么一个队列。没了吧,没了,但是还绑定没绑定呢,绑定一下。B。对,完了,Public bonding。绑定之前怎么绑的,之前这么绑的,之前是叫昆。C,对。绑到哪绑到X,对,你是绑给X的。所以我们照抄一下,还给X完了进行注入圈。
05:05
对吧,注入这个名字,首先队列名字叫QCE。完了,这个呢叫困是吧,一定要记住别导错,是这个包下的。刚才我们都导错包了是吧,对,再往再往下再来一个叫它啊括号,再来一个叫交换机C呢谁呢X是吧,看一眼。就他呗。换个行啊,看不见啊,再往下呢,是在这儿。就来一个叫。直接交换机,名字叫X,好好完成。剩下的工作呢,是return,叫building。对。Building build构建点上绑定。队列C。道。交换机X。在。怎么的,在loading呗。
06:02
完之最后再构建吧,这个差不多是吧,完柔K是多少呢?我看一啊是XC,等会儿刚才这个是不是写错了,是XC吗。不是啊。这个它将来过期到时间了,诶转发到Y。那你得写Y,那么这是什么YD对吧?轴DK是多少YD?这是YD,这个是多少?这个是XC对X这个绑定对了。保完之后行了吧,行了。这就在我们原基础之上就增加了一个QC。这个QC呢,并没有设置。存活时间,存活时间完全由哪发由哪由哪发射吧,啊由哪发送是吧,还发射是吧,发送。由生产者。发送。那来吧,那写一个吧。
我来说两句