zjcscut / octopus

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

您好,萌新有个问题想请教!

magic1996 opened this issue · comments

雪花算法生成的数据如果用substring截取六位,感觉会出现冲突的问题,这里是怎么避免的呢?

建议不要直接用雪花算法截取,一般会把雪花生成的序列数转换为62进制数,这个项目也是这样做的。如果冲突了,可以考虑做重试,设定最大重试次数

建议不要直接用雪花算法截取,一般会把雪花生成的序列数转换为62进制数,这个项目也是这样做的。如果冲突了,可以考虑做重试,设定最大重试次数

看代码是将雪花算法生成的62位进制数直接截取后6位,这样做应该是会重复的吧