买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本申请提供一种雪花ID生成方法、装置、设备及计算机可读存储介质,包括:获取每个临时自增节点的第一节点编号和下一个临时自增节点的第二节点编号;根据每个第一节点编号对预设编号进行取余,得到多个第一余数,并根据第二节点编号对预设编号进行取余,得到第二余数;当第二余数与多个第一余数不相同时,生成新临时自增节点,并将第二余数作为目标机器ID存储至新临时自增节点;根据雪花ID生成请求中的IP地址,将目标机器ID发送至服务节点,以供服务节点根据目标机器ID生成雪花ID。本申请提高了雪花ID生成算法的兼容性。本申请还涉及区块链领域,上述计算机可读存储介质可存储根据区块链节点的使用所创建的数据。
主权项:1.一种雪花ID生成方法,其特征在于,包括:当检测到服务节点发送的雪花ID生成请求时,获取每个临时自增节点的第一节点编号和下一个临时自增节点的第二节点编号;根据每个所述第一节点编号对预设编号进行取余,得到多个第一余数,并根据所述第二节点编号对所述预设编号进行取余,得到第二余数;当所述第二余数与多个所述第一余数不相同时,生成新临时自增节点,并将所述第二余数作为目标机器ID存储至所述新临时自增节点;根据所述雪花ID生成请求中的IP地址,将所述目标机器ID发送至所述服务节点,以供所述服务节点根据所述目标机器ID生成雪花ID;其中,所述获取每个临时自增节点的第一节点编号和下一个临时自增节点的第二节点编号之后,还包括:当所述第二节点编号小于或等于所述预设编号时,获取待选机器ID集,并从所述待选机器ID集选择目标机器ID;生成新临时自增节点,并将选择得到的所述目标机器ID存储至所述新临时自增节点,选择得到的所述目标机器ID与每个所述临时自增节点存储的机器ID均不相同;其中,获取下一个临时自增节点的第二节点编号,包括:获取每个临时自增节点的第一节点编号,并将每个临时自增节点的所述第一节点编号进行比较,以确定最大的所述第一节点编号;将最大的所述第一节点编号自增1,得到下一个临时自增节点的第二节点编号。
全文数据:
权利要求:
百度查询: 中国平安财产保险股份有限公司 雪花ID生成方法、装置、设备及计算机可读存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。