一种可指定位数的数据ID生成方法
摘要:
本发明提供一种可指定位数的数据ID生成方法,其不需要依赖其他服务,独自运行生成具有唯一性的数据ID,且可以在分布式环境、高并发场景下持续高效生成数据ID。在本发明的技术方案中,通过获取提出数据服务请求的服务器的macid和应用进程的jvmpid,利用macid、jvmpid、时间戳、自增值进行位或运算,获得一个10进制的初始数据ID值;最后按照指定的位数,通过uuid算法对初始数据ID值进行运算,生成指定位数唯一ID。
公开/授权文献
0/0