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

文章目录

开源仓库和项目上线

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

广播交换模式下的测试

消费者客户端

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

生产者客户端

实验现象

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

  2. 打开生产者客户端

两个队列都有消费


直接交换模式下的测试

消费者客户端

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

生产者客户端

实验现象

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

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

主题交换模式下的测试

消费者客户端

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

在这里插入图片描述

生产者客户端

实验现象

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

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

相关推荐
.生产的驴3 小时前
SpringBoot 集成滑块验证码AJ-Captcha行为验证码 Redis分布式 接口限流 防爬虫
java·spring boot·redis·分布式·后端·爬虫·tomcat
weixin_437398218 小时前
RabbitMQ深入学习
java·分布式·后端·spring·spring cloud·微服务·rabbitmq
心碎土豆块8 小时前
hadoop的运行模式
大数据·hadoop·分布式
2301_780789668 小时前
高防ip是怎么做到分布式防御的
分布式·网络协议·tcp/ip·游戏·ddos·高防ip·高防cdn
搏博9 小时前
软件工程之形式化说明技术深度解析
分布式·软件工程·软件构建·软件需求
XQ丶YTY11 小时前
记录一下学习kafka的使用以及思路
分布式·学习·kafka
马剑威(威哥爱编程)12 小时前
HarmonyOS 5.0 分布式数据协同与跨设备同步
分布式·华为·harmonyos·arkts·harmonyos-next
全栈工程师修炼指南13 小时前
解锁 Jenkins Agent 技巧,容器化轻松实现分布式构建节点扩展
运维·分布式·jenkins
黄俊懿15 小时前
【深入理解SpringCloud微服务】手写实现一个微服务分布式事务组件
java·分布式·后端·spring·spring cloud·微服务·架构师
Themberfue15 小时前
RabbitMQ ②-工作模式
开发语言·分布式·后端·rabbitmq