发明授权
- 专利标题: 一种可指定位数的数据ID生成方法
-
申请号: CN201910811184.2申请日: 2019-08-30
-
公开(公告)号: CN110505306B公开(公告)日: 2021-12-21
- 发明人: 蔡岗 , 黄淑兵 , 许剑飞 , 王涛 , 吴仁良 , 孔晨晨 , 陆杨
- 申请人: 公安部交通管理科学研究所
- 申请人地址: 江苏省无锡市滨湖区钱荣路88号
- 专利权人: 公安部交通管理科学研究所
- 当前专利权人: 公安部交通管理科学研究所
- 当前专利权人地址: 江苏省无锡市滨湖区钱荣路88号
- 代理机构: 无锡盛阳专利商标事务所
- 代理商 张宁; 黄莹
- 主分类号: H04L29/08
- IPC分类号: H04L29/08 ; H04L9/06 ; H04L29/12
摘要:
本发明提供一种可指定位数的数据ID生成方法,其不需要依赖其他服务,独自运行生成具有唯一性的数据ID,且可以在分布式环境、高并发场景下持续高效生成数据ID。在本发明的技术方案中,通过获取提出数据服务请求的服务器的macid和应用进程的jvmpid,利用macid、jvmpid、时间戳、自增值进行位或运算,获得一个10进制的初始数据ID值;最后按照指定的位数,通过uuid算法对初始数据ID值进行运算,生成指定位数唯一ID。
公开/授权文献
- CN110505306A 一种可指定位数的数据ID生成方法 公开/授权日:2019-11-26