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

Stream结构和常规消息中间件(比如Kafka、MQ)的区别是什么?

快手后端开发互联网/IT技术原理方案权衡Apache Kafka

考察说明

考察对消息流与常规消息队列在模型、时序、消费方式上的差异理解

回答思路

  1. 对比数据模型:流是有序、可重放的数据序列,队列是点对点消费
  2. 说明消费方式差异:流支持广播与回溯,队列消费后通常删除
  3. 讨论适用场景:实时事件流、日志聚合与任务分发、削峰填谷
  4. 提及语义差异:流支持时间窗口和状态处理,队列侧重可靠投递
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。