跳至主要內容
分布式全局唯一ID生成策略

一、需求

在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。

当需要将节点之间在不同时间的交互做唯一标识,数据日渐增长,

对数据库的分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求。

此时一个能够生成全局唯一ID的系统是非常必要的。

二、ID生成的原则:

1、全局唯一性:不能出现重复的ID(最基本的要求)

2、高性能,低延迟。(不要太繁杂的算法)

3、易于存储,(占用较低的空间)

三、相对应的算法:


zheng大约 5 分钟分布式分布式