特牛网址导航

雪花算法(SnowFlake)-java-CSDN博客

网友收藏
文章浏览阅读903次。雪花算法简介: 雪花算法 是 Twitter 开源的分布式id生成算法。使用一个64bit 的long型数字作为全局id。优点:ID 自增,不会产生重复ID,在本地生成不会消耗网络效率高,存入数据库索引效率高。缺点:依赖于系统时间的强一致性,如果系统时间回拨,或者改变,可能会造成生成重复id。结构图如下:1bit :该bit 不使用因为二进制中,最高位是符号位,1标识负数,0 标识 正数,生成的id 都是使用 正数标识,所以 该位 不使用,固定为 0.41bit - 时间戳:41_雪花算法
标签:雪花算法