雪花算法java版实现

时间:2021-05-31 11:56:49
【文件属性】:

文件名称:雪花算法java版实现

文件大小:4KB

文件格式:MD

更新时间:2021-05-31 11:56:49

雪花算法

twitter雪花算法的java实现,分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移到Cassandra,因为Cassandra没有顺序ID生成机制,所以开发了这样一套全局唯一ID生成服务。


网友评论

  • 可以使用,挺好用的,谢谢