消息队列 RabbitMQ & Kafka
📘 30章 · 实战目录
v2.0
01
消息队列概述
解耦 · 异步 · 削峰
02
主流MQ对比
RabbitMQ / Kafka / RocketMQ / ActiveMQ
03
RabbitMQ核心概念
生产者 · 消费者 · 交换机 · 绑定
04
RabbitMQ环境搭建
Linux / Docker + 管理插件
05
RabbitMQ五种模式(一)
简单模式 · 工作队列
06
RabbitMQ五种模式(二)
发布/订阅 · 路由
07
RabbitMQ五种模式(三)
主题 · RPC
08
RabbitMQ交换机详解
Direct · Fanout · Topic · Headers
09
消息确认机制
Confirm · ACK · 死信队列
10
RabbitMQ高级特性
TTL · 延迟队列 · 优先级 · 持久化
11
RabbitMQ集群搭建
普通集群 · 镜像队列
12
RabbitMQ实战案例
订单超时取消 · 延迟队列
13
Kafka核心概念
Topic · Partition · Broker · Consumer Group
14
Kafka环境搭建
Linux / Docker + Zookeeper
15
Kafka生产者详解
发送流程 · 分区 · ACK · 重试
16
Kafka消费者详解
消费组 · 偏移量 · 再均衡 · 幂等
17
Kafka存储机制
日志分段 · 索引 · 清理策略
18
Kafka高可用设计
副本 · ISR · Leader选举
19
Kafka高级特性
事务 · 幂等生产者 · Exactly-Once
20
Kafka Streams入门
流处理 · WordCount
21
Kafka Connect入门
数据导入导出 · File/S3
22
Kafka集群监控
JMX · Eagle · Prometheus+Grafana
23
Kafka实战案例
日志收集 · Filebeat + ELK
24
RabbitMQ vs Kafka
吞吐 · 延迟 · 可靠性 · 选型
25
Spring Boot整合RabbitMQ
配置 · 发送 · 接收 · 消息转换
26
Spring Boot整合Kafka
配置 · 发送 · 接收 · 批量消费
27
消息可靠性保障
重试 · 幂等 · 消息轨迹
28
消息积压与消费延迟
原因 · 排查 · 解决方案
29
MQ安全实践
TLS · 身份认证 · 权限控制
30
MQ选型决策树
业务场景 · 最佳选择