你在简历中写到了 RocketMQ,但项目中实际使用的是 RabbitMQ,请说明为什么项目选择了 RabbitMQ,以及 RocketMQ 和 RabbitMQ 在性能特点上有哪些主要差异?
考察说明
考察候选人技术选型的理解深度和对消息中间件性能特性的掌握
回答思路
- 说明项目选择 RabbitMQ 的合理理由(如生态、语言支持、运维成本)
- 对比 RocketMQ 与 RabbitMQ 在消息顺序、吞吐量、可靠性上的差异
- 解释 RabbitMQ 高性能的原因(如 Erlang 并发模型、确认机制优化)
- 体现对技术候选方案的权衡而非单纯背书