zjcscut / octopus

长链接压缩为短链接的服务

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

使用雪花算法生成分布式id转62进制截取后6位当压缩码会产生压缩码冲突

ShepherdZFJ opened this issue · comments

如id为62^6, 62^7

入库用MySQL的唯一索引控制不重复就行,冲突问题不大,可以重试插入

入库用MySQL的唯一索引控制不重复就行,冲突问题不大,可以重试插入

感觉采用雪花算法id就是为了base62得到的压缩码也保证唯一,这样截取前6位再冲突重试,用雪花算法和用hash感觉没啥区别了