Files
mianshiya/RabbitMQ 面试题.md
2025-12-25 21:05:14 +08:00

1.9 KiB
Raw Blame History

RabbitMQ 是什么?它有哪些主要应用场景?

RabbitMQ 的基本架构是什么?包括哪些核心组件?

如何在 RabbitMQ 中声明一个队列?有哪些必要参数?

什么是 RabbitMQ 中的消费者和生产者?

RabbitMQ 的交换机有哪几种类型?它们的工作方式是什么?

在 RabbitMQ 中,如何确保消息不会丢失?

如何在 RabbitMQ 中实现消息的持久化?

RabbitMQ 的消息确认机制是如何工作的?

RabbitMQ 中的 prefetch 参数的作用是什么?

如何在 RabbitMQ 中配置消息的 TTL过期时间

什么是 RabbitMQ 中的死信队列DLX

在 RabbitMQ 中,如何实现延迟消息?

RabbitMQ 中如何处理未被消费者确认的消息?

如何在 RabbitMQ 中创建一个镜像队列?

什么是 RabbitMQ 中的虚拟主机vhost有什么作用

RabbitMQ 如何实现消息的路由?有哪些常见的路由策略?

RabbitMQ 中的持久化队列与非持久化队列有什么区别?

如何在 RabbitMQ 中处理消息的重复消费问题?

在 RabbitMQ 中,如何防止消息堆积?

RabbitMQ 中的消息如何确保顺序性?

如何在 RabbitMQ 中设置队列的最大长度?

在 RabbitMQ 集群中,节点间如何同步数据?

RabbitMQ 的流控机制Flow Control是什么为什么需要它

如何在 RabbitMQ 中实现消息的批量消费?

什么是 RabbitMQ 中的分区问题?如何解决?

RabbitMQ 如何与其他消息队列(如 Kafka进行对比它们适用的场景有哪些

RabbitMQ 的镜像队列和 Quorum Queue 有什么区别?

RabbitMQ 的高可用集群模式有哪些?如何实现?

RabbitMQ 如何通过插件扩展功能?常用的插件有哪些?

如何确保 RabbitMQ 在极端情况下不会丢失消息?

如何在 RabbitMQ 中实现消息幂等性?