[发明专利]生成标识的系统和方法在审
申请号: | 201911227750.1 | 申请日: | 2019-12-04 |
公开(公告)号: | CN112905384A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 何刚 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 王安娜;王志远 |
地址: | 100176 北京市北京经济技术*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 标识 系统 方法 | ||
本发明公开了生成标识的系统和方法,涉及计算机技术领域。该系统的一具体实施方式为:该系统包括多个中心,在每个中心上部署标识生成接口模块和全局标识管理模块;标识生成接口模块用于获取标识生成请求对应的目标关键值,将目标关键值发送至全局标识管理模块,然后接收全局标识管理模块发送的根据关键值确定的目标虚拟节点,利用目标虚拟节点生成目标标识;全局标识管理模块用于接收标识生成接口模块发送的目标关键值,根据目标关键值确定目标虚拟节点,将目标虚拟节点发送至标识生成接口模块。本发明实施例的系统能够提高标识生成的效率,加强标识生成系统的容灾能力。
技术领域
本发明涉及计算机技术领域,尤其涉及一种生成标识的系统和方法。
背景技术
随着业务多元化发展以及用户量剧增,互联网公司通过在单个分布式体系集群中增加机器来满足需求,但是会达到瓶颈,并且单个城市的机房和网络容量资源是有限的,因此异地多中心部署成为发展的必走之路。但是,在异地多中心下,受光速的物理规律决定,网络延时成为不可解决的问题,所以如何保持各中心生成的标识互不冲突且有序具有重要意义。
当前,基于异地多中心生成标识的方法中,会选择一个中心作为生成标识的服务中心,所有中心都通过这个服务中心生成标识,如果该服务中心宕掉,则重新选择一个中心作为生成标识的服务中心。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:一、性能较低,由于每个中心都需要到被选择的服务中心请求标识,这会导致非本中心的请求会因为跨异地网络变慢;二、容灾能力弱,由于所有标识均在一个中心生成,当这个中心宕掉或者因为网络原因和其它中心失联,则标识生成服务立即不可用。
发明内容
有鉴于此,本发明实施例提供一种生成标识的系统和方法,能够提高标识生成的效率,加强标识生成系统的容灾能力。
为实现上述目的,根据本发明实施例的第一方面,提供了一种生成标识的系统。
本发明实施例的一种生成标识的系统,包括:多个中心,在每个中心上部署标识生成接口模块和全局标识管理模块;所述标识生成接口模块用于获取标识生成请求对应的目标关键值,将所述目标关键值发送至所述全局标识管理模块,然后接收所述全局标识管理模块发送的根据所述关键值确定的目标虚拟节点,利用所述目标虚拟节点生成目标标识;所述全局标识管理模块用于接收所述标识生成接口模块发送的所述目标关键值,根据所述目标关键值确定所述目标虚拟节点,将所述目标虚拟节点发送至所述标识生成接口模块。
可选地,所述全局标识管理模块还用于:轮训所述目标关键值对应的子虚拟节点,且从轮训的子虚拟节点中,确定所述目标虚拟节点。
可选地,所述系统包括:管控中心;所述管控中心用于注册所述目标关键值,配置所述目标关键值对应的总虚拟节点,然后根据所述每个中心的中心属性信息,将所述目标关键值对应的总虚拟节点分配至所述每个中心,使得所述每个中心获得所述目标关键值对应的子虚拟节点。
可选地,所述管控中心还用于:在接收到中心宕机指令之后,将分配至已宕机中心的所述目标关键值对应的子虚拟节点直接映射至所述已宕机中心对应的备选中心。
可选地,每两个中心上部署的全局标识管理模块之间建立通信连接;所述全局标识管理模块还用于:在接收到中心宕机指令之后,通过建立的全局标识管理模块之间的通信连接,将分配至所述已宕机中心的所述目标关键值对应的子虚拟节点转移至所述已宕机中心对应的备选中心。
可选地,所述管控中心还用于:配置所述目标关键值对应的总虚拟节点的个数,配置所述总虚拟节点中每个虚拟节点的初始值和步长。
可选地,在所述每个中心上部署中心管理模块,每两个中心上部署的中心管理模块之间建立通信连接;所述中心管理模块用于获取所述每个中心的中心业务信息,且通过建立的中心管理模块之间的通信连接定时广播心跳,确定所述每个中心的中心健康信息,并将所述每个中心的中心业务信息和中心健康信息推送至所述管控中心。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911227750.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于制作胶浸纸套管的模具
- 下一篇:一种分类回收的环保型垃圾箱