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

创作人 Leo


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


雪花算法生成唯一ID

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

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


阅读:70
搜索
  • Linux 高性能网络编程库 Libevent 简介和示例 1906
  • Mac系统编译PHP7【20190929更新】 1772
  • Windows 安装Swoole 1552
  • Hadoop 高可用集群搭建 (Hadoop HA) 1446
  • Hadoop 高可用YARN 配置 1371
  • 小白鼠问题 1305
  • Hadoop Map Reduce 案例:好友推荐 1250
  • 自动化测试工具 Selenium 1113
  • GIT 分支管理 1031
  • Golang 使用 Grpc 976
简介
不定期分享软件开发经验,生活经验