雪花算法 分布式系统生成唯一ID

创作人 Leo


编辑时间 Wed Jan 1,2020 at 10:13


雪花算法生成唯一ID

在分布式环境中我们需要在同一时刻的不同节点上获取全局唯一的ID
程序上的随机值都是伪随机,在并发场景下无法保证唯一性,我们需要一种能够严格生成唯一ID的算法
雪花算法用来解决这个问题,目前根据系统不同,并发量不同,该算法有各种变种,这里只介绍基本算法

时间戳+机器编号+进程编号+序列号


阅读:937
搜索
  • Linux 高性能网络编程库 Libevent 简介和示例 2557
  • Mac系统编译PHP7【20190929更新】 2290
  • zksync 和 layer2 2191
  • web rtc 学习笔记(一) 2172
  • Hadoop 高可用集群搭建 (Hadoop HA) 2160
  • Hadoop Map Reduce 案例:好友推荐 2104
  • react 学习笔记(一) 2065
  • Linux 常用命令 2057
  • 小白鼠问题 2040
  • 安徽黄山游 2038
简介
不定期分享软件开发经验,生活经验