RabbitMQ
1.介绍中间件
2.主流消息中间件技术
















3.RabbitMQ高性能原因



4.AMQP协议




5.Exchange的作用



image-20230226145631688


6.RabbitMQ快速安装




7.网页端管理工具


8.命令行工具上手








9.RabbitMQ消息交换的关键
10.具体实例分析
10.1.需求分析与架构设计









10.2.数据库设计与项目搭建


11.保证消息可靠性



11.1.发送端确认机制


image-20230228082128561 
image-20230228082209562 
image-20230228082353745
11.2.消息返回机制



11.3.消费端确认




11.4.消费端限流机制





11.5.消息过期机制



11.6.死信队列




12.RabbitMQ集群
12.1.RabbitMQ集群搭建


12.2.RabbitMQ镜像队列





12.3.RabbitMQ实现高可用



12.4.HAProxy+Keepalived高可用

12.5.RabbitMQ集群间通信原理








12.6.总结
13.RabbitMQ集群高可用

13.1.使用DockerCompose部署高可用集群

13.2.使用Kubernetes部署高可用集群

13.3.分析集群网络分区的意义与风险




13.4.网络分区的解决办法
13.5.RabbitMQ状态监控
13.6.总结
14.基于RabbitMQ的分布式框架
14.1.分布式框架设计





14.2.消息发送重试

14.3.消息消费失败重试

14.4.死信消息告警

最后更新于
