面试中关于分布式的问题很多.(分布式事务,基本理论CAP,BASE,分布式锁)先来一个简单的. 简单说一下分布式ID的设计方案? 首先要明确在分布式环境下,分布式id的基本要求. 1, 全局唯一,在分布式集群下,不同的节点并发生成的分布式id要唯一: 2, 顺序性,分布式id是有序生成 然后给出分布式id的设计方案. 1, 基于数据的自增id生成分布式ID,使用比较简单,缺点是扩展性和可靠性有限:基于数据库表的自增id 2,基于snowflake 算法生成: snowflake生成的分布式id是…