面试题库

全部 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 困难

RabbitMQ 中「消息被消费但业务失败」如何做可靠补偿?(本地消息表/事务消息思路)

RabbitMQ 中等

消息重复发送(生产者重试)与重复消费(消费者重试)分别如何治理?

RabbitMQ 困难

如何避免 RabbitMQ 队列无限增长导致磁盘耗尽?有哪些限流与淘汰策略?

RabbitMQ 中等

RabbitMQ 内存告警(blocked publisher)是什么?如何配置与缓解?

RabbitMQ 中等

消费者消费慢导致 unacked 堆积,如何定位是消费者问题还是 broker 问题?

RabbitMQ 简单

消息过期(expiry)后如何进入死信?为什么不设置 DLX 的消息会直接丢弃?

RabbitMQ 简单

什么是消息的优先级队列(x-max-priority)?它对吞吐有什么影响?

RabbitMQ 简单

RabbitMQ 的 TTL 设置在队列和消息上有何区别?优先级如何?

RabbitMQ 困难

延迟队列插件的实现原理是什么?为什么它比 TTL+DLX 更精确?

RabbitMQ 中等

如何用 RabbitMQ 实现延迟消息?TTL+死信 与延迟插件(delayed message exchange)的对比?

RabbitMQ 简单

死信队列(DLX)的三种触发条件是什么?x-death 头里有什么信息?

RabbitMQ 中等

RabbitMQ 单队列消费为什么能保序?跨队列实现全局顺序有哪些方案?