RabbitMQ学习笔记6(小滴课堂)路由,主题模式

RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第1张图片

 我们去修改我们的生产者代码:

RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第2张图片

 我们去修改我们的消费者:

第一个节点:
RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第3张图片

RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第4张图片

我们还要去创建其它更多的节点:

 RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第5张图片

RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第6张图片

这里第二个节点我们只绑定一个交换机队列。

 我们去分别启动消费者和生产者:
RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第7张图片

我们可以看到第一个交换机只绑定了一个路由key,第二个交换机绑定了三个符合我们的代码。

RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第8张图片

RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第9张图片

RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第10张图片

这样我们就能实现把消息分配给指定的路径去发送了。 

topic主题通配符和应用场景

RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第11张图片

 RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第12张图片

RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第13张图片

 RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第14张图片

我们先去更改我们的生产者代码:

RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第15张图片

RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第16张图片

然后我们去修改我们的消费者代码:

 RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第17张图片

RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第18张图片

有了节点1,同样我们也需要去复制出一个节点2.

 

节点2复制节点1代码即可,只需要我们把日志改成全部日志级别即可。

 我们去运行一下看看运行效果:

RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第19张图片

RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第20张图片

RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第21张图片

RabbitMQ学习笔记6(小滴课堂)路由,主题模式_第22张图片

你可能感兴趣的:(RabbitMQ,学习,笔记)