浅谈常用的分布式ID的设计方案以及Snowfake是否受冬令时切换影响 分布式ID定义 典型实现方案 基于数据库自增序列的实现 UUID方案 Redis方案 Snowflake方案 Snowfake是否受冬令时切换影响 分布式ID定义 全局唯一:区别于单点系统的唯一,全局是要求分布式系统内唯一。 有序性:通常都要保证生成的ID是有序递增的。例如,在数据库存储场景中,有序ID便于确定数据位置,往往更加高效。 典型实现方案 基于数据库自增序列的实现 这种方式的优缺点都非常明显,好处是简单易用,但是在扩展性和可靠性方面存在局限性。 优点 : 对于数据库自增方案,除了实现简单,它生成的ID还能够保证固定步长的递