面试题库

全部 Django Elasticsearch FastAPI Flask Function Call JVM Java IO Java 后端 Java 基础 Java 并发 Java 新特性 Java 集合 JavaWeb Kafka LLM LangChain LangGraph MongoDB MyBatis MySQL Netty Nginx Python RAG RabbitMQ Redis RocketMQ Spring Spring AI SpringBoot SpringCloud SpringMVC ZooKeeper 分布式 后端技术 大厂面经 大数据 微服务 提示词工程 操作系统 数据库 数据结构 智能体 海康威视2026秋季社招专项 消息队列 监控运维 算法 系统设计 缓存 计算机基础 计算机网络 设计模式 面试题 高可用 高并发
RabbitMQ 中等

如何使用 DLX 实现订单超时关闭?写出声明与消费的关键代码。

RabbitMQ 中等

消息被 reject/nack 且 requeue=false 与消息过期,进入 DLX 的路径有何不同?

RabbitMQ 中等

死信消息被重新投递到 DLX 时,routing key 会被改写吗?如何保留原 routing key?

RabbitMQ 中等

RabbitMQ 死信消息会携带哪些原始信息?x-death 消息头里记录了哪些字段?

RabbitMQ 中等

RabbitMQ 死信交换机(DLX)如何配置?死信队列如何接收死信?

RabbitMQ 简单

什么是死信?RabbitMQ 中消息在哪些情况下会成为死信?

RabbitMQ 困难

为什么 topic 交换机的路由性能通常低于 direct?内部匹配机制有何差异?

RabbitMQ 简单

RabbitMQ routing key 有长度限制吗?topic 路由键各段有什么约束?

RabbitMQ 中等

向一个不存在的 Exchange 发布消息会发生什么?Channel 会如何响应?

RabbitMQ 简单

RabbitMQ 中交换机与队列可以同名吗?它们是否共用命名空间?

RabbitMQ 中等

如何设计既能广播又能点对点的 RabbitMQ 路由拓扑?请结合电商场景说明。

RabbitMQ 简单

fanout 交换机绑定队列时 binding key 会被忽略吗?为什么?