技术栈
rabbitmq
catino
4 天前
分布式
·
rabbitmq
·
ruby
RabbitMQ详解
RabbitMQ 是基于 高级消息队列协议(AMQP)、Erlang 开发的开源消息中间件,优势在于消息路由灵活、投递可靠性高,适合业务告警、事件通知这类对消息可靠度要求高的场景。
叶总没有会
5 天前
分布式
·
rabbitmq
RabbitMQ高级
前面我们已经学会了MQ的基本使用,但是我们真正到企业实际开发中,消息业务难免会出现问题,问题的出现主要再这下面三个方面:
Linux实战笔记
6 天前
kafka
·
rabbitmq
·
高并发
·
pulsar
·
消息队列选型
记一次消息队列选型对比线上排查:Kafka/RabbitMQ/Pulsar 技术选型
<p style="text-align:center"><img src="https://platform-outputs.agnes-ai.space/images/t2i/task_P6XkEZpiWIIilp5Sokq2yFRlHEjjBKFA/output_6b9cee5cb2a24f13b96a04b6b0995f67.png" alt="封面图" style="max-width:100%;height:auto" /></p>
张彦峰ZYF
6 天前
后端
·
kafka
·
消息队列
·
rabbitmq
·
isr
·
解耦与削峰
·
丢失与重复
一条消息的丢与重:Kafka 与 RabbitMQ 可靠投递的确认、位点、死信与幂等全链路
目录一、消息为什么会丢、也会重(一)一条消息要跨过的三段旅程(二)三种投递语义:不丢与不重为何不可兼得
用户8491371754716
8 天前
redis
·
面试
·
rabbitmq
订单超时未支付自动取消实现方案 | 三种方案详解
订单超时取消是电商系统中的核心功能,也是面试高频考点。本文详细介绍三种实现方案:定时任务扫描、Redis ZSet 延迟队列、RabbitMQ 延时队列,从原理到代码,手把手教你搞定这个功能。
蓝胖的四次元口袋
8 天前
分布式
·
rabbitmq
RabbitMQ知识梳理(2)
作者:没有四次元口袋的蓝胖 日期:2026-10-17 标签:RabbitMQ, 发布订阅, Fanout, Direct, Topic
叶总没有会
9 天前
java
·
rabbitmq
·
java-rabbitmq
RabbitMQ基础--java客户端
对于在java项目中使用之前所介绍的RabbitMQ,我们可以使用Spring AMQP来使用接下来用一个简单是小实例来快速入门Spring AMQP的使用: 注意:我们之前介绍调用者发送消息先要经过交换机,这里为了简化,因此省去了交换机,直接把消息发送到队列中,我们正常的异步调用还是摇发到交换机中
Thomas.Sir
9 天前
微服务
·
rabbitmq
·
rocketmq
第31课:微服务消息驱动(RabbitMQ/RocketMQ)适配与解耦实战
适配版本:RocketMQ 5.3.1、Spring Cloud Stream 4.x、Spring Cloud Alibaba 2025.1.0.0、Spring Cloud 2025.1.3(Oakwood)、Spring Boot 4.0.8、JDK 21 课程定位:微服务高阶阶段收官,从消息异步解耦到可靠投递,从消费幂等到死信队列,构建完整的消息驱动架构
蓝胖的四次元口袋
9 天前
分布式
·
rabbitmq
RabbitMQ知识梳理(1)
作者:没有四次元口袋的蓝胖 日期:2026-10-16 标签:RabbitMQ, 安装, HelloWorld, 工作模型
叶总没有会
11 天前
rabbitmq
MQ基础与使用背景
在了解背景之前,我们先来了解“同步调用”和“异步调用”之间的区别吧同步调用就像我们同步通讯---打视频通话 一样,我们可以实时的获取对方的信息,对方也可以实时知道我们在干什么,双方对于信息的获取都是实时的
墨神谕
12 天前
spring boot
·
rabbitmq
·
java-rabbitmq
RabbitMQ 从入门到实战:核心原理、消息模型、可靠性机制与 Spring Boot 实战
文章摘要:本文面向 RabbitMQ 初学者,从消息队列的使用场景讲起,系统介绍 RabbitMQ 架构、四种交换机、六种常见工作模式,并通过 Docker、Python 和 Spring Boot 代码演示消息收发,最后讲解 ACK、发布确认、消息持久化、幂等性、死信队列、TTL、Quorum Queue 等生产环境重点。
做个文艺程序员
12 天前
spring boot
·
rabbitmq
·
rocketmq
·
saas
·
多租户
MQ第07篇:Java SaaS多租户消息隔离实战:RabbitMQ VHost+RocketMQ Tag+命名空间架构
摘要:本文系统讲解Java SaaS系统中多租户消息隔离的完整方案。从物理隔离、逻辑隔离、应用层隔离三条路线的对比出发,用RabbitMQ VHost动态创建和RocketMQ Tag过滤的完整代码实战,深入剖析“消息体里放tenantId然后消费端过滤”这个初学者最容易犯的错误,并用专门的章节解决“吵闹邻居”问题——租户级限流、独立线程池、消息优先级和LiteTopic的隔离方案。全文包含架构图、对比表、可直接运行的Spring Boot代码和6个生产环境避坑要点,适合正在构建多租户SaaS系统的Jav
j7~
12 天前
数据库
·
c++
·
分布式
·
sqlite
·
rabbitmq
·
队列数据管理
【仿 RabbitMQ 项目】发布订阅消息队列 (篇九):队列数据管理,内存镜像 + SQLite 持久化实现
当前队列数据的管理,本质上是队列描述信息的管理,描述当前服务器上有哪些队列。因为这一篇的内容和上一篇很像,所以我就不再过多赘述,咱们直接上代码:
此时不提桶,更待何时
13 天前
分布式
·
rabbitmq
06-23-A-RabbitMQ生态集成详解
️ 关键词:Spring AMQP · Spring Cloud Stream · RabbitMQ 管理插件 · Prometheus 集成 · MQTT IoT 集成 · STOMP WebSocket · 事件驱动 · 云产品 AMQP · 与 Kafka/RocketMQ 生态对比
m0_64642997
13 天前
分布式
·
rabbitmq
RabbitMQ 核心知识总结(生产实战版)
核心解决三大业务痛点,这也是消息队列最核心的价值:MQ(Message Queue)本质是先进先出的消息队列,程序之间通过发送消息进行通信,不需要直接互相调用。就像生活中排队买奶茶,先排队的人先拿到商品,队列负责缓冲和维持顺序。
此时不提桶,更待何时
13 天前
分布式
·
面试
·
rabbitmq
06-24-B-RabbitMQ面试与生产事故实战
️ 关键词:RabbitMQ 面试题 · Exchange · 死信交换机 · 延迟队列 · 消息丢失 · 消息积压 · 镜像队列
此时不提桶,更待何时
14 天前
rabbitmq
06-17-A-RabbitMQ架构与存储原理详解
️ 关键词:RabbitMQ · AMQP · Exchange · Queue · Binding · Routing Key · VHost · Erlang · 经典队列 · Quorum Queue · Stream · 内存与磁盘存储
做个文艺程序员
14 天前
分布式
·
消息队列
·
rabbitmq
·
死信队列
·
延迟队列
MQ第03篇:RabbitMQ进阶实战:Topic路由+死信队列+延迟消息,SaaS订单超时取消完整方案
摘要:上一篇我们用RabbitMQ搭建了“订单创建→库存扣减”的消息链路,但遗留了三个关键问题:消费失败的消息去了哪里?如何实现订单超时自动取消?怎样用Topic交换机实现SaaS多租户的精准路由?本文用死信队列(DLX)解决消息兜底问题,用延迟交换机插件实现30分钟订单超时取消的完整方案,并深入对比TTL+DLX方案中致命的“队头阻塞”问题。全文包含可直接运行的Spring Boot代码和架构图,适合正在生产环境使用RabbitMQ的Java开发者。
此时不提桶,更待何时
15 天前
分布式
·
rabbitmq
06-18-A-RabbitMQ消息特性与消费机制详解
️ 关键词:四种 Exchange · topic 通配符 · Publisher Confirm · Return 机制 · Consumer Ack · prefetch · 死信交换机 DLX · TTL · 延迟队列 · 优先级队列 · 消费幂等
此时不提桶,更待何时
15 天前
rabbitmq
06-19-A-RabbitMQ高可用与生产调优详解
️ 关键词:镜像队列 · Quorum Queue · Raft · 集群脑裂 · 内存水位 · flow control · 消息积压 · 惰性队列 · 连接与 Channel 治理 · 监控告警 · 生产部署清单