2021
09-29
09-29
Java实现雪花算法的原理和实战教程
目录SnowFlake算法,是Twitter开源的分布式id生成算法。其核心思想就是:使用一个64bit的long型的数字作为全局唯一id。在分布式系统中的应用十分广泛,且ID引入了时间戳,基本上保持自增的,后面的代码中有详细的注解。这64个bit中,其中1个bit是不用的,然后用其中的41bit作为毫秒数,用10bit作为工作机器id,12bit作为序列号。给大家举个例子吧,比如下面那个64bit的long型数字:第一个部...
继续阅读 >