【技术实现步骤摘要】
一种基于分布式的业务编号管理系统
[0001]本专利技术涉及分布式业务管理领域,具体为一种基于分布式的业务编号管理系统。
技术介绍
[0002]常用的编号生成方式如下:1、利用数据库自增键, auto_increment来生成全局唯一递增id,数据库唯一。2、Mybatisplus
‑
ASSIGN_UUID:可以在分布式的情况下使用,而且能够保证唯一,生成的主键是32位的字符串。3、Mybatisplus
‑
ASSIGN_ID:可以在分布式的情况下使用,生成Long类型的数字,可以排序,性能高于ASSIGN_UUID。4、Redis生成ID依赖Redis单线程,利用Redis的原子操作INCR和INCRBY来生成全局唯一的ID。5. 分布式系统编号生成方法和系统:编号管理服务端(编号池服务器和编号管理服务器)与编号请求客户端,编号请求客户端中设置有主机,主机中包含有agent和业务系统,编号池服务器用于创建编号,向编号管理服务器下发编号,管理回收到的编号。
[0003]上述ID生成 ...
【技术保护点】
【技术特征摘要】
1.一种基于分布式的业务编号管理系统,其特征在于,包括:在线定制系统、编号服务系统;其中,在线定制系统包括:编号对象模块、编号规则模块;编号服务系统包括:生成编号模块、校验编号模块以及空号处理模块。2.根据权利要求1所述的一种基于分布式的业务编号管理系统,其特征在于,系统各个模块的数据存放于数据库的表中,数据库表包括:编号对象表、编号规则表以及空号表。3.根据权利要求1所述的一种基于分布式的业务编号管理系统,其特征在于,所述在线定制系统中可定制的内容包括:在线定义业务编号长度、指定业务分类信息、空号利用标识、循环编号标识、定义和调整编号组成规则以及按照业务分类复制编号规则;其中,定义和调整编号组成规则中包括:编号起始范围...
【专利技术属性】
技术研发人员:赵微,赵晓光,
申请(专利权)人:启明信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。