一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

分布式ID生成方法、装置及系统

2022-06-22 14:34:17 来源:中国专利 TAG:

技术特征:
1.一种分布式id生成方法,其特征在于,包括步骤:获取业务发送的id请求;根据当前id和所述id请求判断是否存在可用于下发的id;在存在可用于下发的id时,向所述业务返回id;在不存在可用于下发的id时,向远程服务请求号码段;根据所述号码段向所述业务返回id。2.根据权利要求1所述的分布式id生成方法,其特征在于,所述id请求包括请求参数;其中,所述请求参数的参数类型为长整形。3.根据权利要求1或2所述的分布式id生成方法,其特征在于,所述根据当前id和所述id请求判断是否存在可用于下发的id的过程,包括步骤:判断所述当前id和所述id请求之和,是否大于当前边界值;若大于所述当前边界值,判定不存在可用于下发的id,否则判定存在可用于下发的id。4.根据权利要求1所述的分布式id生成方法,其特征在于,所述向远程服务请求号码段的过程,包括步骤:向远程字典服务请求号码段。5.根据权利要求1所述的分布式id生成方法,其特征在于,在所述向所述业务返回id的过程之后,还包括步骤:更新所述当前id。6.根据权利要求3所述的分布式id生成方法,其特征在于,在所述向所述业务返回id的过程之后,还包括步骤:更新所述当前边界值。7.一种分布式id生成装置,其特征在于,包括:请求接收模块,用于获取业务发送的id请求;id判断模块,用于根据当前id和所述id请求判断是否存在可用于下发的id;第一下发模块,用于在存在可用于下发的id时,向所述业务返回id;id更新模块,用于在不存在可用于下发的id时,向远程服务请求号码段;第二下发模块,用于根据所述号码段向所述业务返回id。8.一种计算机存储介质,其上存储有计算机指令,其特征在于,所述计算机指令被处理器执行时实现如权利要求1至6任意一项所述的分布式id生成方法。9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行程序时实现如权利要求1至6任意一项所述的分布式id生成方法。10.一种分布式id生成系统,其特征在于,包括:业务端,被配置为执行业务,并用于发送id请求;id服务端,被配置为执行如权利要求1至6任意一项所述的分布式id生成方法;远程服务端,被配置为根据所述id服务端的请求下发号码段。

技术总结
本发明涉及一种分布式ID生成方法及装置,在获取业务发送的ID请求后,根据当前ID和ID请求判断是否存在可用于下发的ID。在存在可用于下发的ID时,向业务返回ID;在不存在可用于下发的ID时,向远程服务请求号码段,并根据号码段向业务返回ID。基于此,以号码段的方式向业务下发ID,既保证了分布式ID生成的性能,又简化了分布式ID生成的流程,有利于提高了分布式ID生成的效率。ID生成的效率。ID生成的效率。


技术研发人员:罗宸宇
受保护的技术使用者:广东工业大学
技术研发日:2022.03.29
技术公布日:2022/6/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献