使用雪花算法生成分布式id转62进制截取后6位当压缩码会产生压缩码冲突
ShepherdZFJ opened this issue · comments
如id为62^6, 62^7
入库用MySQL的唯一索引控制不重复就行,冲突问题不大,可以重试插入
入库用MySQL的唯一索引控制不重复就行,冲突问题不大,可以重试插入
感觉采用雪花算法id就是为了base62得到的压缩码也保证唯一,这样截取前6位再冲突重试,用雪花算法和用hash感觉没啥区别了
长链接压缩为短链接的服务
ShepherdZFJ opened this issue · comments
如id为62^6, 62^7
入库用MySQL的唯一索引控制不重复就行,冲突问题不大,可以重试插入
入库用MySQL的唯一索引控制不重复就行,冲突问题不大,可以重试插入
感觉采用雪花算法id就是为了base62得到的压缩码也保证唯一,这样截取前6位再冲突重试,用雪花算法和用hash感觉没啥区别了