Spring AMQP<br>
Spring AMQP介绍
Spring AMQP核心组件
Spring集成RabbitMQ配置文件解读<br>
Spring Boot集成RabbitMQ<br>
配置类代码
生产者代码
消费者代码
参数解析
集群与高可用
普通集群
镜像集群
高可用
基于 r Docker 安装 y HAproxy 负载d +Keepalived
面试题
消息队列的作用与使用场景?
Channel 和 vhost 的作用是什么?
RabbitMQ 的消息有哪些路由方式?适合在什么业务场景使用?
交换机与队列、队列与消费者的绑定关系是什么样的?
无法被路由的消息,去了哪里?
消息在什么时候会变成 Dead Letter(死信)?
如果一个项目要从多个服务器接收消息,怎么做?如果一个项目要发送消息到多个服务器,怎么做?
RabbitMQ 如何实现延迟队列?
哪些情况会导致消息丢失?怎么解决?哪些情况会导致消息重复?怎么解决?<br>
一个队列最多可以存放多少条消息?
可以用队列的 x-max-length 最大消息数来实现限流吗?例如秒杀场景。
如何提高消息的消费速率?
AmqpTemplate 和 RabbitTemplate 的区别?
如何动态地创建消费者监听队列?
Spring AMQP 中消息怎么封装?用什么转换?
如何保证消息的顺序性?
RabbitMQ 的集群节点类型?
如何保证 RabbitMQ 的高可用?
大量消息堆积怎么办?
MQ 选型分析?
设计一个 MQ,你的思路是什么?