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

如何设计全局唯一 ID 生成方案?请对比雪花算法和美团 Leaf 等方案的优缺点,并说明如何处理时钟回拨问题。

阿里云后端开发专业服务系统设计技术原理方案权衡

考察说明

考察分布式全局 ID 的设计思路、算法原理与故障处理能力

回答思路

  1. 能阐明全局 ID 的核心要求:全局唯一、趋势递增、高性能、高可用
  2. 能讲清雪花算法的位结构与时钟回拨风险,并给出处理方案
  3. 能对比雪花算法与美团 Leaf 的适用场景与优缺点