标签: RabbitMQ
共 18 篇文章
Java-211 Spring Boot 2.4.1 整合 RabbitMQ 实战:DirectExchange ...
Spring Boot 整合 RabbitMQ 完整教程,DirectExchange 配置、@RabbitListener 消息监听器与 Controller HTTP 触发投递示例
Java-212 RabbitMQ 消息可靠性进阶:Publisher Confirms、mandatory Re...
RabbitMQ 消息可靠性深度解析,Publisher Confirms 确认机制、mandatory Return 路由失败回调、消息持久化与消费幂等实战本文深入分析原理与实践应用,帮助读者全面理解核心技术要点。
Java-209 Spring AMQP 整合 RabbitMQ 实战:XML 配置直连交换机、RabbitAdm...
Spring AMQP 整合 RabbitMQ 完整教程,XML 配置方式实现队列、交换机、绑定声明,RabbitTemplate 消息发送接收与常见错误排查本文深入分析原理与实践应用,帮助读者全面理解核心技术要点。
Java-210 Spring AMQP 整合 RabbitMQ 注解配置实战
Spring AMQP JavaConfig 注解配置方式整合 RabbitMQ,ConnectionFactory、RabbitTemplate、Queue Bean 配置与消息发送接收示例
Java-208 RabbitMQ Topic 主题交换器详解:通配符
RabbitMQ Topic 主题交换器深入解析,* 和 # 通配符规则、RoutingKey 格式规范与 Java 生产消费者代码示例本文深入分析原理与实践应用,帮助读者全面理解核心技术要点。
Java-206 RabbitMQ 发布订阅(fanout)Java 实战:推/拉模式、ACK 与绑定排错全梳理
RabbitMQ fanout 广播模式 Java 实战教程,深入解析推模式(Push)与拉模式(Pull)的实现方式、适用场景与 ACK 确认机制本文深入分析原理与实践应用,帮助读者全面理解核心技术要点。
Java-207 RabbitMQ Direct 交换器路由:RoutingKey 精确匹配、队列多绑定与日志分流实战
RabbitMQ Direct 交换器路由模式详解,RoutingKey 精确匹配规则、队列多绑定实现日志分级消费与 Java 代码示例本文深入分析原理与实践应用,帮助读者全面理解核心技术要点。
Java-204 RabbitMQ Connection/Channel 工作流程详解
深入解析 RabbitMQ Connection 与 Channel 机制,AMQP 帧结构抓包分析,以及高并发场景下的常见问题与解决方案本文深入分析原理与实践应用,帮助读者全面理解核心技术要点。
Java-205 RabbitMQ 工作模式实战:Work Queue 负载均衡 + fanout 发布订阅
RabbitMQ Work Queue 任务队列负载均衡实战与 fanout 发布订阅模式,包含手动 ACK、QoS 流量控制与临时队列使用指南本文深入分析原理与实践应用,帮助读者全面理解核心技术要点。
Java-202 RabbitMQ 生产安装与容器快速启动:Erlang 兼容、RPM 部署与常用命令
RabbitMQ 生产环境 RPM 安装教程,包含 Erlang 兼容配置、Docker Compose 快速启动、常用管理命令与错误排查本文深入分析原理与实践应用,帮助读者全面理解核心技术要点。
Java-203 RabbitMQ 生产者/消费者工作流程拆解:Connection/Channel、默认交换器、ACK
RabbitMQ 生产者与消费者完整工作流程解析,包含 Connection/Channel 机制、默认交换器行为、消息确认机制与常见错误排查本文深入分析原理与实践应用,帮助读者全面理解核心技术要点。
Java-200 RabbitMQ 架构与 Exchange 路由详解
RabbitMQ 架构解析与四种 Exchange 路由模式详解:fanout 广播、direct 精确、topic 模糊、headers 多条件匹配本文深入分析原理与实践应用,帮助读者全面理解核心技术要点。
RabbitMQ 消息落盘与队列索引详解:.idx/.rdq、msg_store
深入解析 RabbitMQ 消息落盘机制:queue index(.idx)+ msg_store(.rdq)+ ETS 映射 + 垃圾回收/合并策略,包含四种队列状态 alpha/beta/gamma/delta 详解。
RabbitMQ JMS 模式详解:Queue/Topic、6 类消息与对象模型
Java 系统做异步解耦与事件驱动,需要统一理解 JMS 的消息模型、对象模型与消息类型。JMS 是标准 API(类似 JDBC),关键在 Queue/Topic 语义、Session 与确认/事务边界、消息类型取舍。
消息队列应用场景:缓存预热+限流排队+Redis Lua 扣库存+MQ 削峰填谷
电商秒杀/抢票场景瞬时流量高峰,读写并发都很高。使用预静态+限流排队;写路径用 Redis Lua 原子预扣+MQ 异步持久化;读路径用多级缓存;实现全链路监控与隔离降级。
RabbitMQ BlockingQueue 手搓「消息中间件」雏形:生产者-消费者模型到企业级 MQ 差在哪
用 Java 并发实现一个最小可运行的「队列缓冲 + 异步解耦」消息模型。BlockingQueue 可以解释 MQ 的核心交互,但缺少持久化、ACK、重试、集群、可观测性。
消息队列选型:RabbitMQ vs RocketMQ vs Kafka
传统 IBM MQ 与新系统共存,需要开源、可运维、可扩展、一致性/可靠性。RabbitMQ 适合「可靠性优先的业务解耦」,RocketMQ 适合「事务/顺序/延迟消息」,Kafka 适合「数据管道/日志/流处理」。
RabbitMQ 分布式通信怎么选:SOA/Dubbo、微服务 OpenFeign、同步重试与 MQ 异步可靠性落地
分布式服务拆分后,服务间通信从同步调用演进到异步解耦,伴随重试、幂等、可靠性问题。同步链路必须「有界重试+可观测+降级」,跨服务副作用用「任务化/MQ+幂等+补偿」兜底。