基于TwitterSnowflake分布式id生成工具类实现
分布式应用场景中,ID生成处理是必不可少的环节。
防止ID冲突最简单的方式就是UUID,但UUID也它的缺点:
1 相对于来long来说,较长
2 无序,不便于识别
3 由于是字符串,在db中存储、排序、索引会有影响
当然在分布式发展迅猛的阶段,ID的处理方案已经多样化。如:基于redis集群,zookeeper集群等。都各有优劣。
(没有最好的方案,只有相对业务诉求而合适的
原创
2018-01-10 11:53:49 ·
958 阅读 ·
0 评论