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

文章目录

开源仓库和项目上线

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

广播交换模式下的测试

消费者客户端

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

生产者客户端

实验现象

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

  2. 打开生产者客户端

两个队列都有消费


直接交换模式下的测试

消费者客户端

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

生产者客户端

实验现象

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

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

主题交换模式下的测试

消费者客户端

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

在这里插入图片描述

生产者客户端

实验现象

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

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

相关推荐
seven_76782309842 分钟前
【前瞻创想】Kurator架构演进与云原生未来
分布式·云原生·架构·kurator·全链路
luod1 小时前
RabbitMQ简单生产者和消费者实现
java·rabbitmq
@鱼香肉丝没有鱼1 小时前
大模型分布式微调 & Xtuner
分布式·大模型微调·xtuner·llamafactory
Wokoo71 小时前
C/S 架构与 B/S 架构:核心差异 + 选型指南
分布式·后端·中间件·架构
小股虫1 小时前
RabbitMQ深度解析:从入门到原理再到实战应用
分布式·rabbitmq
zzhongcy1 小时前
RocketMQ、Kafka 和 RabbitMQ 等中间件对比
kafka·rabbitmq·rocketmq
CRUD酱2 小时前
RabbitMQ是如何解决消息堆积问题的?
分布式·rabbitmq
写bug的小屁孩2 小时前
2.Kafka-命令行操作、两种消息模型
分布式·kafka
小股虫2 小时前
RabbitMQ异步Confirm性能优化实践:发送、消费、重试与故障应对
分布式·性能优化·rabbitmq
Mr-Wanter2 小时前
底层架构设计浅解
java·分布式·微服务