【JAVA服务端架构】分布式环境下Hilo算法生成自增编号

常见的编号生成策略有如下几种方式:java 1.数字型自增加,但有时候咱们须要编号有必定的长度,并非像0,1,2,3这种,还有可能会对编号加上必定的前戳mysql 2.使用UUID,可是UUID是无序的,毫无心义的字符,像生成订单号这种就不太适合算法 3.使用时间戳,可是在高并发的状况下,仍是没法可以保证惟一性,哪怕加上随机数,也有必定概率重复sql 4.使用随机数和自定义字符,可是不少语言的随机
相关文章
相关标签/搜索