面试题库

全部 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,什么场景应选 Kafka?给出选型决策维度?

RabbitMQ 中等

RabbitMQ 与 Kafka 的持久化与存储设计有何不同?对消息堆积的影响是什么?

RabbitMQ 中等

为什么 Kafka 能支持回溯(rewind)消费,而 RabbitMQ 默认消费即删除?

RabbitMQ 中等

RabbitMQ 与 RocketMQ 在事务消息、延迟消息支持上有何差异?

RabbitMQ 中等

RabbitMQ 与 Kafka 的吞吐量差异来自哪些架构设计?各自适合什么量级?

RabbitMQ 简单

RabbitMQ 与 Kafka 在「消息模型」上的根本差异是什么?(exchange/queue vs topic/partition)

RabbitMQ 中等

生产环境建议使用哪种分区处理策略?pause_minority 有哪些前提条件?

RabbitMQ 中等

网络分区发生时,如何监控并告警?有哪些关键指标与日志?

RabbitMQ 中等

RabbitMQ 3.8+ 对网络分区检测(peer discovery)做了什么改进?

RabbitMQ 困难

如何通过 keepalive / TCP 参数 / net_ticktime 提前发现分区?

RabbitMQ 中等

网络分区期间,客户端连接被暂停的节点会收到什么错误?如何设计客户端容错?

RabbitMQ 困难

autoheal 模式如何选择「获胜分区」?选错分区会丢失什么?