标识生成方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:41555000 阅读:29 留言:0更新日期:2024-06-06 23:41
本发明专利技术实施例提供了一种标识生成方法、装置、电子设备及可读存储介质。该方法包括:向分布式应用程序协调服务Zookeeper发送注册请求,所述注册请求用于请求所述Zookeeper,在预先创建的持久性节点下创建所述服务器对应的临时性节点;接收所述Zookeeper返回的创建结果,并将所述创建结果中所携带的临时性节点的节点路径作为所述服务器的机器标识进行缓存;执行第一生成操作。利用Zookeeper的临时性节点的特性,无需手动对机器IP与机器标识进行维护,服务器通过向Zookeeper进行注册即可得到对应的唯一性的机器标识。

【技术实现步骤摘要】

本专利技术涉及计算机,特别是涉及一种标识生成方法、装置、电子设备及可读存储介质


技术介绍

1、随着计算机技术的发展,网络上的不同类型数据的数据量大大增加,且不同类型的数据往往来源于不同的系统,对于多个系统的大量数据,经常需要为各条数据生成唯一标识(identity document,id)进行区分,也就是分布式id。

2、分布式id的生成往往依赖于服务器集群,集群中的各台服务器均提供id生成服务,这种情况下需要为不同服务器配置机器标识(workerid),从而避免不同服务器生成的id冲突。

3、目前,针对服务器集群,需要将机器ip与分配的机器标识进行映射,为不同服务器形成固定的唯一机器标识,但在服务器集群扩容或有服务器下线时,均需要通过手动对映射关系进行维护实现对机器标识的管理,管理难度较大。


技术实现思路

1、本专利技术实施例的目的在于提供一种标识生成方法、装置、电子设备及可读存储介质,以实现降低对不同服务器的机器标识的管理难度的技术目的。具体技术方案如下:p>

2、在本专本文档来自技高网...

【技术保护点】

1.一种标识生成方法,其特征在于,应用于服务器集群中的任一服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述向分布式应用程序协调服务Zookeeper发送注册请求,包括:与所述Zookeeper建立网络连接,并基于所述网络连接向所述Zookeeper发送注册请求;

3.根据权利要求2所述的方法,其特征在于,所述将所述创建结果中所携带的临时性节点的节点路径作为所述服务器的机器标识进行缓存之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述接收所述Zookeeper返回的创建结果之后,所述方法还包括

5....

【技术特征摘要】

1.一种标识生成方法,其特征在于,应用于服务器集群中的任一服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述向分布式应用程序协调服务zookeeper发送注册请求,包括:与所述zookeeper建立网络连接,并基于所述网络连接向所述zookeeper发送注册请求;

3.根据权利要求2所述的方法,其特征在于,所述将所述创建结果中所携带的临时性节点的节点路径作为所述服务器的机器标识进行缓存之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述接收所述zookeeper返回的创建结果之后,所述方法还包括:

5.根据权利要求...

【专利技术属性】
技术研发人员:张霖
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

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

1