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

文章目录

开源仓库和项目上线

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

广播交换模式下的测试

消费者客户端

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

生产者客户端

实验现象

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

  2. 打开生产者客户端

两个队列都有消费


直接交换模式下的测试

消费者客户端

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

生产者客户端

实验现象

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

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

主题交换模式下的测试

消费者客户端

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

在这里插入图片描述

生产者客户端

实验现象

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

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

相关推荐
giaz14n9X7 小时前
Redis 分布式锁进阶第六十三篇
分布式
ha_lydms9 小时前
AnalyticDB分区、分布键性能优化
android·大数据·分布式·性能优化·分布式计算·分区·analyticdb
pqk6V6Vep9 小时前
Redis 分布式锁进阶第一篇讲解
数据库·redis·分布式
giaz14n9X10 小时前
Redis 分布式锁进阶第六十一篇
数据库·redis·分布式
洛水水11 小时前
消息队列与Kafka详解
分布式·kafka
鸿乃江边鸟13 小时前
Spark中怎么做Spark canonicalize归一化
大数据·分布式·spark
SLD_Allen13 小时前
Kafka分区与消费者的关系kafka分区和消费者线程的关系
分布式·kafka
he___H13 小时前
数据密集型应用系统设计--其一
分布式
珠***格15 小时前
Ⅱ型边缘网关|易部署、易扩容、易改造
大数据·人工智能·分布式·能源·边缘计算
无心水15 小时前
17、本地多模态|Qwen-VL离线私有化提取敏感PDF完全指南
人工智能·分布式·架构·openclaw·hermes