Exchange、Queue、路由与 Spring AMQP,理解传统消息队列与可靠投递。
登录后追踪本课程进度 —登录
RabbitMQ 是什么
AMQP 模型;与 Kafka、Redis Pub/Sub 对比。
核心概念
Producer、Exchange、Queue、Binding、Consumer。
Docker 运行 RabbitMQ
management 插件、15672 控制台。
发布与消费
basicPublish、basicConsume、ack/nack。
Exchange 类型
direct、topic、fanout、headers。
Spring AMQP
RabbitTemplate、@RabbitListener。
可靠性与死信
持久化、prefetch、DLX。
常见模式
工作队列、RPC、延迟队列概念。
RabbitMQ vs Kafka
任务队列 vs 日志流;选型对照。
监控与管理
Management UI、队列深度告警直觉。
Compose 联调
Spring Boot + RabbitMQ compose 片段。
综合练习
订单通知 Topic Exchange 实验。