后端岗位面试题更新 2026-08-05

请比较 Apache Kafka 与传统消息队列(如 RabbitMQ)的适用场景,并说明各自的选型依据。

深信服后端开发专业服务业务理解技术选型方案权衡Apache KafkaRabbitMQ

考察说明

考察对消息中间件架构差异和业务场景匹配的理解

回答思路

  1. 说明 Kafka 高吞吐、分区、日志型消息堆积特性及适用场景
  2. 说明传统 MQ 的队列、路由、延迟敏感、事务消息特性及适用场景
  3. 能结合具体业务需求给出选型判断