第34章:RabbitMQ Exchange 路由与 Binding 匹配源码
1. 项目背景 推广中台营销 Topic 曾经「绑着绑着就慢」:审计日志用 stock.#,有人再加 *.*.*.# 这种多段 #...
1. 项目背景 推广中台营销 Topic 曾经「绑着绑着就慢」:审计日志用 stock.#,有人再加 *.*.*.# 这种多段 #...
1. 引言RabbitMQ 消息积压是生产环境中非常常见的问题。当消费者处理速度跟不上生产者投递速度时,队列中的消息会不断堆积,最终...

之前介绍的RabbitMQ的几种工作模式主要是体现其思想,下面是基于SpringBoot来针对RabbitMQ的几种工作模式的开发.工作模式(work)一.引入...
前面我们已经把 RabbitMQ 的主要功能基本讲完了: Producer↓ Exchange↓ Queue↓ Consumer以及消息可靠性...
RabbitMQ 最基本的消息链路: Producer↓ Exchange↓ Queue↓ Consumer看起来很简单,但真正用于...
消息队列的核心作用是:异步、解耦、削峰。这三个词看起来很简单,但如果只是记住定义,其实很难真正理解消息队列到底解决了什...

前言 很多初学者在学习消息队列(MQ)时,都会有这样的困惑:网上的资料要么通篇是“交换机”“绑定”等晦...

1. 封装连接管理类 向用户提供一个用于实现网络通信的 Connection 对象,从其内部可创建出粒度更轻的Channel 对象,...
如何在 Ubuntu 22.04 服务器上构建一个高效且高可用的 RabbitMQ 集群,并实现 MQTT Broker 来处理实时消息推送。A5...
一、什么是MQ?我们为什么需要它? 1.1 MQ的定义与作用 MQ(Message Queue,消息...