仿RabbitMQ实现消息队列三种主题的调试及源码

文章目录

开源仓库和项目上线

本项目已开源到下面链接下的仓库当中
仿RabbitMQ实现消息队列

广播交换模式下的测试

消费者客户端

在进行不同测试下,消费者客户端只需要改变交换机的类型就可以了,现在为广播交换。

生产者客户端

实验现象

  1. 打开服务端
  1. 打开消费者客户端

  2. 打开生产者客户端

两个队列都有消费


直接交换模式下的测试

消费者客户端

在进行不同测试下,消费者客户端只需要改变交换机的类型就可以了

生产者客户端

实验现象

  1. 打开服务端
  1. 打开消费者客户端
  1. 打开生产者客户端

只有queue1可以拿到消息,queue2没有任何反应

主题交换模式下的测试

消费者客户端

在进行不同测试下,消费者客户端只需要改变交换机的类型就可以了

在这里插入图片描述

生产者客户端

实验现象

  1. 打开服务端
  1. 打开消费者客户端
  1. 打开生产者客户端

只有queue2对应的news.music.sport可以接收到对应的hello linux,符合主题交换

相关推荐
西***634713 小时前
从信号处理到智能协同:高清混合矩阵全链路技术拆解,分布式系统十大趋势抢先看
网络·分布式·矩阵
阿维的博客日记14 小时前
从夯到拉的Redis和MySQL双写一致性解决方案排名
redis·分布式·mysql
好玩的Matlab(NCEPU)14 小时前
Redis vs RabbitMQ 对比总结
数据库·redis·rabbitmq
好玩的Matlab(NCEPU)15 小时前
消息队列RabbitMQ、Kafka、ActiveMQ 、Redis、 ZeroMQ、Apache Pulsar对比和如何使用
kafka·rabbitmq·activemq
笨蛋少年派18 小时前
zookeeper简介
分布式·zookeeper·云原生
鸽鸽程序猿18 小时前
【RabbitMQ】简介
分布式·rabbitmq
在未来等你18 小时前
Kafka面试精讲 Day 29:版本升级与平滑迁移
大数据·分布式·面试·kafka·消息队列
在未来等你19 小时前
Kafka面试精讲 Day 30:Kafka面试真题解析与答题技巧
大数据·分布式·面试·kafka·消息队列
在未来等你21 小时前
Elasticsearch面试精讲 Day 30:Elasticsearch面试真题解析与答题技巧
大数据·分布式·elasticsearch·搜索引擎·面试