技术栈
全局唯一id
Jack_abu
9 个月前
java
·
开发语言
·
雪花算法
·
全局唯一id
java中使用雪花算法(Snowflake)为分布式系统生成全局唯一ID
(全局唯一ID的解决方案有很多种,这里主要是介绍和学习Snowflake算法)雪花算法(Snowflake Algorithm)是由Twitter公司在2010年左右提出的一种分布式ID生成算法,主要用于生成全局唯一且趋势递增的ID。这种算法生成的ID是一个64位的长整型数字,具有很高的性能与扩展性,特别适合于分布式环境下的主键生成场景,比如数据库表主键、消息队列的Message ID等。