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

在有序消息队列中,生产者生成消息ID后发送时突然崩溃导致消息断档,消费者应如何感知断档并保证处理顺序?

携程后端开发消费品/零售风险判断系统设计问题排查

考察说明

考察消息断档检测、有序性处理与故障恢复的设计能力

回答思路

  1. 说明断档检测方法(如消息序号连续性、超时等待)
  2. 解释如何区分消息延迟与永久断档
  3. 提出处理方案(如记录已处理消息、跳过缺失并补偿)
  4. 讨论对有序性和幂等性的影响