服务器集群的数据处理方法、装置、计算机设备和介质制造方法及图纸

技术编号:23890580 阅读:34 留言:0更新日期:2020-04-22 06:18
本公开提供了一种服务器集群的数据处理方法,包括:接收来自部署于服务器集群的第一服务关于指定数据的标识请求,生成针对该标识请求的标识数据。其中,标识数据包括:时间标识、第一自增序列和第二自增序列,第一自增序列基于第一服务在服务器集群中的部署信息生成。接着,将所生成的标识数据发送至第一服务,以由第一服务基于标识数据将指定数据存入分布式数据库。本公开还提供了一种服务器集群的数据处理装置、一种计算机设备以及一种计算机可读存储介质。

【技术实现步骤摘要】
服务器集群的数据处理方法、装置、计算机设备和介质
本公开涉及计算机
,更具体地,涉及一种服务器集群的数据处理方法、装置、计算机设备和介质。
技术介绍
现有技术中生成分布式系统的标识数据方案,标识数据包括时间戳、机器码和序列号。对于部署于同一机器/实例中的服务,在遇到时间调整、时钟回拨等情况时,有可能生成相同的时间戳,导致生成的标识数据有重复的风险,不能满足分布式系统的数据处理需求。
技术实现思路
有鉴于此,本公开提供了一种服务器集群的数据处理方法、装置、计算机设备和介质。本公开的一个方面提供了一种服务器集群的数据处理方法,包括:接收来自部署于服务器集群的第一服务关于指定数据的标识请求,生成针对该标识请求的标识数据。其中,标识数据包括:时间标识、第一自增序列和第二自增序列,第一自增序列基于第一服务在服务器集群中的部署信息生成。接着,将所生成的标识数据发送至第一服务,以由第一服务基于标识数据将指定数据存入分布式数据库。根据本公开的实施例,上述生成针对标识请求的标识数据包括:一方面,基于接收标识请求的本文档来自技高网...

【技术保护点】
1.一种服务器集群的数据处理方法,包括:/n接收来自部署于所述服务器集群的第一服务关于指定数据的标识请求;/n生成针对所述标识请求的标识数据,其中,所述标识数据包括:时间标识、第一自增序列和第二自增序列,所述第一自增序列基于所述第一服务在所述服务器集群中的部署信息生成;以及/n将所述标识数据发送至所述第一服务,以由所述第一服务基于所述标识数据将所述指定数据存入分布式数据库。/n

【技术特征摘要】
1.一种服务器集群的数据处理方法,包括:
接收来自部署于所述服务器集群的第一服务关于指定数据的标识请求;
生成针对所述标识请求的标识数据,其中,所述标识数据包括:时间标识、第一自增序列和第二自增序列,所述第一自增序列基于所述第一服务在所述服务器集群中的部署信息生成;以及
将所述标识数据发送至所述第一服务,以由所述第一服务基于所述标识数据将所述指定数据存入分布式数据库。


2.根据权利要求1所述的方法,其中,所述生成针对所述标识请求的标识数据包括:
基于接收所述标识请求的时间信息,生成所述时间标识;
获取所述第一服务在所述服务器集群中的所述部署信息,所述部署信息包括:部署路径和机器IP地址;
基于所述部署信息,生成所述第一自增序列;
基于所述时间标识、所述第一自增序列、和已生成所述标识数据的数量,生成所述第二自增序列;以及
将所述时间标识、所述第一自增序列、和所述第二自增序列进行组合,以得到所述标识数据。


3.根据权利要求2所述的方法,其中,所述基于所述部署信息,生成所述第一自增序列包括:
基于所述部署路径和所述机器IP地址,生成针对所述第一服务的主键;
确定第一映射表中是否存在针对所述主键的序列值,所述第一映射表包括:从主键至序列值的映射关系;
如果是,则将所述序列值作为所述第一自增序列;
如果否,则获取已使用的最大第一自增值;以及
基于所述已使用的最大第一自增值,生成所述第一自增序列。


4.根据权利要求3所述的方法,其中,所述基于所述已使用的最大第一自增值,生成所述第一自增序列包括:
对所述最大第一自增值加1,以得到更新的最大第一自增值;
确定第二映射表中是否存在针对所述更新的最大第一自增值的主键,所述第二映射表包括:从序列值到主键的映射关系;
如果是,则重复执行上述操作;以及
如果否,则将所述更新的最大第一自增值作为所述第一自增序列,并在所述第一映射表和所述第二映射表中记录所述主键和所述第一自增序列之间的映射关系。


5.根据权利要求2所述的方法,其中,所述基于所述时间标识、所述第一自增序列、和已生成所述标识数据的数量,生成所述第二自增序列包括:
获取针对所述时间标识和所述第一自增序列的、已使用的最大第二自增值;以及
对所述最大第二自增值加1,以得到所述第二自增序列。


6.根据权利要求1所述的方法,还包括:
在所述将所述标识数据发送至所述第一服务之后,接收来自所述第一服务关于所述标识数据的异...

【专利技术属性】
技术研发人员:霍宪伟
申请(专利权)人:京东数字科技控股有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1