[发明专利]分布式服务标识方法、装置、计算机可读介质及电子设备有效
申请号: | 201911071678.8 | 申请日: | 2019-11-05 |
公开(公告)号: | CN110798358B | 公开(公告)日: | 2022-12-30 |
发明(设计)人: | 程时虎;谢冰 | 申请(专利权)人: | 泰康保险集团股份有限公司 |
主分类号: | H04L41/0826 | 分类号: | H04L41/0826;H04L41/0894;H04L67/51;H04L67/10 |
代理公司: | 隆天知识产权代理有限公司 72003 | 代理人: | 闫华;傅磊 |
地址: | 100031 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 服务 标识 方法 装置 计算机 可读 介质 电子设备 | ||
本发明实施例提供了一种分布式服务标识方法、分布式服务标识装置、计算机可读介质及电子设备,涉及分布式技术领域。该分布式服务标识方法包括:接收第一分布式服务发送的物理标识,并通过编号顺序增加生成所述物理标识对应的服务编号;记录所述物理标识与所述服务编号的映射关系,以根据所述映射关系将所述服务编号发送给对应的所述第一分布式服务;如果所述第一分布式服务的物理标识失效,则确定所述第一分布式服务对应的映射关系为失效映射关系,以在分布式系统中通过所述映射关系标识所述第一分布式服务。本发明实施例的技术方案通过分布式服务的物理标识自动为分布式服务生成对应的服务编号,简单高效,能够降低运维难度和复杂度。
技术领域
本发明涉及分布式技术领域,具体而言,涉及一种分布式服务标识方法、分布式服务标识装置、计算机可读介质及电子设备。
背景技术
互联网应用为了应对大规模用户的并发接入,往往将业务系统采取分布式的模式进行部署。
在分布式应用系统中,有很多应用场景下,每一个参与集群的节点都需要配置一个ID,用来标识其身份。只有知道每个服务的身份,集群才能正确的运行。通常,在启动应用时,会在配置文件里面写入一个ID,每个应用服务均需要配置该ID属性,并且互相不能重复。对于集群较大的分布式应用来说,通过配置文件配置ID,会造成较高的人工成本,尤其是在版本更新时,会带来非常大的运维难度。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本发明的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本发明人发现,由于分布式系统中,各节点的ID通过配置文件配置,例如Zookeeper集群,每一个参与集群的节点都需要给自己配置一个id,用来唯一标识集群中的每一个节点。而在集群中节点较多或者版本更新时,通过配置文件配置ID会带来非常大的运维难度。
基于此,本发明实施例的目的在于提供一种分布式服务标识方法、分布式服务标识装置、计算机可读介质及电子设备,进而至少在一定程度上克服上述问题。
本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
根据本发明实施例的第一方面,提供了一种分布式服务标识方法,包括:
接收第一分布式服务发送的物理标识,并通过编号顺序增加生成所述物理标识对应的服务编号;
记录所述物理标识与所述服务编号的映射关系,以根据所述映射关系将所述服务编号发送给所述第一分布式服务;
如果所述第一分布式服务的物理标识失效,则确定所述第一分布式服务对应的映射关系为失效映射关系,以在分布式系统中通过所述映射关系标识所述第一分布式服务。
在一种示例性实施方式中,所述记录所述物理标识与所述服务编号的映射关系,包括:
通过标识映射表记录所述物理标识与所述服务编号的映射关系。
在一种示例性实施方式中,如果所述第一分布式服务的物理标识失效,则确定所述分布式服务对应的映射关系失效之后,还包括:
生成记录文件,记录所述失效映射关系。
在一种示例性实施方式中,所述确定所述第一分布式服务对应的映射关系为失效映射关系之后,,还包括:
从所述标识映射表中删除所述失效的物理标识,确定所述失效的物理标识对应的服务编号为可用服务编号。
在一种示例性实施方式中,确定所述第一分布式服务对应的映射关系为失效映射关系之后,还包括:
如果接收到第二分布式服务发送的目标物理标识,查询所述记录文件中是否包含所述目标物理标识,若包含,则根据所述失效映射关系确定所述目标物理标识对应的服务编号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰康保险集团股份有限公司,未经泰康保险集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911071678.8/2.html,转载请声明来源钻瓜专利网。