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

文章目录

开源仓库和项目上线

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

广播交换模式下的测试

消费者客户端

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

生产者客户端

实验现象

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

  2. 打开生产者客户端

两个队列都有消费


直接交换模式下的测试

消费者客户端

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

生产者客户端

实验现象

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

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

主题交换模式下的测试

消费者客户端

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

在这里插入图片描述

生产者客户端

实验现象

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

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

相关推荐
陌小呆^O^35 分钟前
Cmakelist.txt之Liunx-rabbitmq
分布式·rabbitmq
斯普信专业组3 小时前
深度解析FastDFS:构建高效分布式文件存储的实战指南(上)
分布式·fastdfs
jikuaidi6yuan4 小时前
鸿蒙系统(HarmonyOS)分布式任务调度
分布式·华为·harmonyos
BestandW1shEs4 小时前
彻底理解消息队列的作用及如何选择
java·kafka·rabbitmq·rocketmq
天冬忘忧4 小时前
Kafka 生产者全面解析:从基础原理到高级实践
大数据·分布式·kafka
天冬忘忧5 小时前
Kafka 数据倾斜:原因、影响与解决方案
分布式·kafka
隔着天花板看星星5 小时前
Kafka-Consumer理论知识
大数据·分布式·中间件·kafka
隔着天花板看星星5 小时前
Kafka-副本分配策略
大数据·分布式·中间件·kafka
金刚猿5 小时前
简单理解下基于 Redisson 库的分布式锁机制
分布式·分布式锁·redisson