方法一:
根据Java自带的UUID还生成唯一标识(36位)
方法二:
通过雪花算法来生成唯一标识,SnowFlake算法是Twitter设计的一个可以在分布式系统中生成唯一的ID的算法,它可以满足Twitter每秒上万条消息ID分配的请求,这些消息ID是唯一的且有大致的递增顺序。
方法三:
通过数据库来来实现,如建5个数据库表,test1,test2,test3,test4,test5 每个表的起始值为1,2,3,4,5。。n,每个表的增长步长设置为n,此方式,是为了生成的自增序列唯一,如果为了以后方便扩展,开始多建一些表。
方法四:
通过redis的incl方法获取系统级别的唯一标识。