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

创作人 Leo


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


雪花算法生成唯一ID

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

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


阅读:17
搜索
  • Linux 高性能网络编程库 Libevent 简介和示例 1882
  • Mac系统编译PHP7【20190929更新】 1726
  • Windows 安装Swoole 1537
  • Hadoop 高可用集群搭建 (Hadoop HA) 1421
  • Hadoop 高可用YARN 配置 1337
  • 小白鼠问题 1234
  • Hadoop Map Reduce 案例:好友推荐 1221
  • 自动化测试工具 Selenium 1082
  • GIT 分支管理 995
  • 一致性哈希算法说明及PHP示例 958
简介
不定期分享软件开发经验,生活经验