后端岗位面试题更新 2026-08-05
Stream结构和常规消息中间件(比如Kafka、MQ)的区别是什么?
快手后端开发互联网/IT技术原理方案权衡Apache Kafka
考察说明
考察对消息流与常规消息队列在模型、时序、消费方式上的差异理解
回答思路
- 对比数据模型:流是有序、可重放的数据序列,队列是点对点消费
- 说明消费方式差异:流支持广播与回溯,队列消费后通常删除
- 讨论适用场景:实时事件流、日志聚合与任务分发、削峰填谷
- 提及语义差异:流支持时间窗口和状态处理,队列侧重可靠投递
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。