首页   快速返回

分布式id生成方案     所属分类 skill
分布式系统id要求 

唯一性
有序递增性
高性能
高可用
带时间戳


UUID  不能保证递增性且和时间无关


MySQL 自增主键 auto_increment
Oracle序列 Sequence


Twitter Snowflake 算法
64bit大小整数
最高位 符号为 1为负 0为正  一般为0 正数
41位 时间戳(毫秒)
10位 工作机器id  datacenterId + workerId
12位 序列号

上一篇     下一篇
让程序员抓狂的那些事儿

管理者必须掌握的​七个实用管理工具

Linux查找命令使用及其区别

linux常用命令实战

linux系统管理常用命令实战

jdk代理与cglib代理的区别