一种分布式应用协调服务节点的配置方法、服务器及介质技术

技术编号:21167248 阅读:47 留言:0更新日期:2019-05-22 09:42
本发明专利技术适用于计算机技术领域,提供了一种分布式应用协调服务节点的配置方法、服务器及介质,包括:接收分布式应用协调服务节点创建请求;若分布式应用协调服务节点创建请求携带的读写权限继承标识用于表征继承父节点的读写权限,则基于目标分布式应用协调服务节点的父节点的标识信息获取目标分布式应用协调服务节点的父节点的读写权限信息;将目标分布式应用协调服务节点的父节点的读写权限信息确定为目标分布式应用协调服务节点的最终读写权限信息;基于目标分布式应用协调服务节点的最终读写权限信息对所述目标分布式应用协调服务节点的读写权限进行配置,简化了分布式应用协调服务节点的配置流程,提高了分布式应用协调服务节点的配置效率。

A Distributed Application Coordination Service Node Configuration Method, Server and Media

The invention is applicable to the field of computer technology, and provides a configuration method, server and medium of distributed application coordination service node, including receiving the creation request of distributed application coordination service node; if the inheritance identification of read and write rights carried by the creation request of distributed application coordination service node is used to represent the read and write rights of inherited parent node, the target-based distributed application is implemented. The identity information of the parent node of the coordinating service node obtains the read and write permission information of the parent node of the coordinating service node of the target distributed application; the read and write permission information of the parent node of the coordinating service node of the target distributed application is determined as the final read and write permission information of the coordinating service node of the target distributed application; and the final read and write permission letter of the coordinating service node based on the target distributed application It configures the read and write permissions of the target distributed application coordination service nodes, simplifies the configuration process of the distributed application coordination service nodes, and improves the configuration efficiency of the distributed application coordination service nodes.

【技术实现步骤摘要】
一种分布式应用协调服务节点的配置方法、服务器及介质
本专利技术属于计算机
,尤其涉及一种分布式应用协调服务节点的配置方法、服务器及计算机可读存储介质。
技术介绍
随着互联网技术的快速发展,越来越多与互联网相关的项目都部署在分布式系统上,这使得互联网项目对分布式系统的一致性及协调性有了更高的要求。zookeeper是一种开放源码的分布式应用协调服务,它可以为分布式系统提供诸如配置维护、命名服务、分布式同步及组服务等一致性及协调性服务。现有技术中,在通过zookeeper来实现分布式系统中各个分布式节点的一致性及协调性时,需要先在zookeeper服务器中创建并配置与各个分布式节点分别对应的zookeeper节点,再基于zookeeper节点的配置在各个分布式节点上部署与zookeeper节点对应的zookeeper实例,通过由各个zookeeper实例构成的zookeeper分布式网络来实现对整个分布式系统的一致性及协调性管理。然而,现有的zookeeper节点配置方法中zookeeper子节点无法继承其父节点的读写权限,当需要对某一zookeeper子节点配置与其父节点的读写权限相同的读写权限时,需要用户再次手动录入该子节点的读写权限信息,配置流程较为繁琐,配置效率较低。
技术实现思路
有鉴于此,本专利技术实施例提供了一种分布式应用协调服务节点的配置方法、服务器及计算机可读存储介质,以解决现有的分布式应用协调服务节点的配置流程较为繁琐,配置效率较低的问题。本专利技术实施例的第一方面提供了一种分布式应用协调服务节点的配置方法,包括:接收分布式应用协调服务节点创建请求;所述分布式应用协调服务节点创建请求中携带待创建的目标分布式应用协调服务节点的读写权限继承标识及所述目标分布式应用协调服务节点的父节点的标识信息;所述读写权限继承标识用于表征是否继承父节点的读写权限;若所述分布式应用协调服务节点创建请求携带的所述读写权限继承标识用于表征继承父节点的读写权限,则基于所述目标分布式应用协调服务节点的父节点的标识信息,获取所述目标分布式应用协调服务节点的父节点的读写权限信息;将所述目标分布式应用协调服务节点的父节点的读写权限信息确定为所述目标分布式应用协调服务节点的最终读写权限信息;在所述目标分布式应用协调服务节点的父节点下创建所述目标分布式应用协调服务节点,并基于所述目标分布式应用协调服务节点的最终读写权限信息对所述目标分布式应用协调服务节点的读写权限进行配置。本专利技术实施例的第二方面提供了一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下各步骤:接收分布式应用协调服务节点创建请求;所述分布式应用协调服务节点创建请求中携带待创建的目标分布式应用协调服务节点的读写权限继承标识及所述目标分布式应用协调服务节点的父节点的标识信息;所述读写权限继承标识用于表征是否继承父节点的读写权限;若所述分布式应用协调服务节点创建请求携带的所述读写权限继承标识用于表征继承父节点的读写权限,则基于所述目标分布式应用协调服务节点的父节点的标识信息,获取所述目标分布式应用协调服务节点的父节点的读写权限信息;将所述目标分布式应用协调服务节点的父节点的读写权限信息确定为所述目标分布式应用协调服务节点的最终读写权限信息;在所述目标分布式应用协调服务节点的父节点下创建所述目标分布式应用协调服务节点,并基于所述目标分布式应用协调服务节点的最终读写权限信息对所述目标分布式应用协调服务节点的读写权限进行配置。本专利技术实施例的第三方面提供了一种服务器,包括:第一接收单元,用于接收分布式应用协调服务节点创建请求;所述分布式应用协调服务节点创建请求中携带待创建的目标分布式应用协调服务节点的读写权限继承标识及所述目标分布式应用协调服务节点的父节点的标识信息;所述读写权限继承标识用于表征是否继承父节点的读写权限;第一获取单元,用于若所述分布式应用协调服务节点创建请求携带的所述读写权限继承标识用于表征继承父节点的读写权限,则基于所述目标分布式应用协调服务节点的父节点的标识信息,获取所述目标分布式应用协调服务节点的父节点的读写权限信息;第一确定单元,用于将所述目标分布式应用协调服务节点的父节点的读写权限信息确定为所述目标分布式应用协调服务节点的最终读写权限信息;第一配置单元,用于在所述目标分布式应用协调服务节点的父节点下创建所述目标分布式应用协调服务节点,并基于所述目标分布式应用协调服务节点的最终读写权限信息对所述目标分布式应用协调服务节点的读写权限进行配置。本专利技术实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现以下各步骤:接收分布式应用协调服务节点创建请求;所述分布式应用协调服务节点创建请求中携带待创建的目标分布式应用协调服务节点的读写权限继承标识及所述目标分布式应用协调服务节点的父节点的标识信息;所述读写权限继承标识用于表征是否继承父节点的读写权限;若所述分布式应用协调服务节点创建请求携带的所述读写权限继承标识用于表征继承父节点的读写权限,则基于所述目标分布式应用协调服务节点的父节点的标识信息,获取所述目标分布式应用协调服务节点的父节点的读写权限信息;将所述目标分布式应用协调服务节点的父节点的读写权限信息确定为所述目标分布式应用协调服务节点的最终读写权限信息;在所述目标分布式应用协调服务节点的父节点下创建所述目标分布式应用协调服务节点,并基于所述目标分布式应用协调服务节点的最终读写权限信息对所述目标分布式应用协调服务节点的读写权限进行配置。实施本专利技术实施例提供的一种分布式应用协调服务节点的配置方法、服务器及计算机可读存储介质具有以下有益效果:本专利技术实施例提供的一种分布式应用协调服务节点的配置方法通过在分布式应用协调服务节点创建请求中设置读写权限继承标识位及父节点的标识信息位,当需要对待创建的目标分布式应用协调服务节点配置与其父节点的读写权限相同的读写权限时,只需在分布式应用协调服务节点创建请求中携带用于表征继承父节点的读写权限的读写权限继承标识及目标分布式应用协调服务节点的父节点的标识信息,分布式应用协调服务的服务器便可基于分布式应用协调服务节点创建请求中携带的目标分布式应用协调服务节点的父节点的标识信息,获取目标分布式应用协调服务节点的父节点的读写权限信息,并基于目标分布式应用协调服务节点的父节点的读写权限信息对目标分布式应用协调服务节点的读写权限进行自动配置,从而无需用户手动录入目标分布式应用协调服务节点的读写权限信息,简化了分布式应用协调服务节点的配置流程,提高了分布式应用协调服务节点的配置效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种分布式应用协调服务节点的配置方法的实现流程图;图2是本专利技术另一实施例提供的一种分布式应用协调服务节点的配置方法的实现流程图;图3是本专利技术再一实本文档来自技高网...

【技术保护点】
1.一种分布式应用协调服务节点的配置方法,其特征在于,包括:接收分布式应用协调服务节点创建请求;所述分布式应用协调服务节点创建请求中携带待创建的目标分布式应用协调服务节点的读写权限继承标识及所述目标分布式应用协调服务节点的父节点的标识信息;所述读写权限继承标识用于表征是否继承父节点的读写权限;若所述分布式应用协调服务节点创建请求携带的所述读写权限继承标识用于表征继承父节点的读写权限,则基于所述目标分布式应用协调服务节点的父节点的标识信息,获取所述目标分布式应用协调服务节点的父节点的读写权限信息;将所述目标分布式应用协调服务节点的父节点的读写权限信息确定为所述目标分布式应用协调服务节点的最终读写权限信息;在所述目标分布式应用协调服务节点的父节点下创建所述目标分布式应用协调服务节点,并基于所述目标分布式应用协调服务节点的最终读写权限信息对所述目标分布式应用协调服务节点的读写权限进行配置。

【技术特征摘要】
1.一种分布式应用协调服务节点的配置方法,其特征在于,包括:接收分布式应用协调服务节点创建请求;所述分布式应用协调服务节点创建请求中携带待创建的目标分布式应用协调服务节点的读写权限继承标识及所述目标分布式应用协调服务节点的父节点的标识信息;所述读写权限继承标识用于表征是否继承父节点的读写权限;若所述分布式应用协调服务节点创建请求携带的所述读写权限继承标识用于表征继承父节点的读写权限,则基于所述目标分布式应用协调服务节点的父节点的标识信息,获取所述目标分布式应用协调服务节点的父节点的读写权限信息;将所述目标分布式应用协调服务节点的父节点的读写权限信息确定为所述目标分布式应用协调服务节点的最终读写权限信息;在所述目标分布式应用协调服务节点的父节点下创建所述目标分布式应用协调服务节点,并基于所述目标分布式应用协调服务节点的最终读写权限信息对所述目标分布式应用协调服务节点的读写权限进行配置。2.根据权利要求1所述的一种分布式应用协调服务节点的配置方法,其特征在于,所述分布式应用协调服务节点创建请求中还携带待创建的目标分布式应用协调服务节点的初始读写权限信息;所述若所述分布式应用协调服务节点创建请求携带的所述读写权限继承标识用于表征继承父节点的读写权限,则基于所述目标分布式应用协调服务节点的父节点的标识信息,获取所述目标分布式应用协调服务节点的父节点的读写权限信息之后,所述在所述目标分布式应用协调服务节点的父节点下创建所述目标分布式应用协调服务节点,并基于所述目标分布式应用协调服务节点的最终读写权限信息对所述目标分布式应用协调服务节点的读写权限进行配置之前,还包括:检测所述分布式应用协调服务节点创建请求中携带的所述目标分布式应用协调服务节点的初始读写权限信息与所述目标分布式应用协调服务节点的父节点的读写权限信息是否一致;若所述分布式应用协调服务节点创建请求中携带的所述目标分布式应用协调服务节点的初始读写权限信息与所述目标分布式应用协调服务节点的父节点的读写权限信息不一致,则将所述目标分布式应用协调服务节点的初始读写权限信息与所述目标分布式应用协调服务节点的父节点的读写权限信息进行整合,得到所述目标分布式应用协调服务节点的最终读写权限信息。3.根据权利要求2所述的一种分布式应用协调服务节点的配置方法,其特征在于,所述检测所述分布式应用协调服务节点创建请求中携带的所述目标分布式应用协调服务节点的初始读写权限信息与所述目标分布式应用协调服务节点的父节点的读写权限信息是否一致之后,还包括:若所述分布式应用协调服务节点创建请求中携带的所述目标分布式应用协调服务节点的初始读写权限信息与所述目标分布式应用协调服务节点的父节点的读写权限信息一致,则将所述目标分布式应用协调服务节点的初始读写权限信息或所述目标分布式应用协调服务节点的父节点的读写权限信息确定为所述目标分布式应用协调服务节点的最终读写权限信息。4.根据权利要求2所述的一种分布式应用协调服务节点的配置方法,其特征在于,所述接收分布式应用协调服务节点创建请求之后,所述在所述目标分布式应用协调服务节点的父节点下创建所述目标分布式应用协调服务节点,并基于所述目标分布式应用协调服务节点的最终读写权限信息对所述目标分布式应用协调服务节点的读写权限进行配置之前,还包括:若所述分布式应用协调服务节点创建请求携带的所述读写权限继承标识用于表征不继承父节点的读写权限,则将所述分布式应用协调服务节点创建请求中携带的所述目标分布式应用协调服务节点的初始读写权限信息确定为所述目标分布式应用协调服务节点的最终读写权限信息。5.根据权利要求1至4任一项所述的一种分布式应用协调服务节点的配置方法,其特征在于,还包括:接收针对已创建的分布式应用协调服务节点的读写权限更新请求;所述读写权限更新请求中携带待更新的分布式应用协调服务节点的标识信息、待更新的读写权限信息及更新范围标识;若所述读写权限更新请求中携带的所述更新范围标识用于表征全局更新,则基于所述读写权限更新请求中携带的所述待更新的读写权限信息对所述待更新的分布式应用协调服务节点及其所有子节点的读写权限进行更新。6.一种服...

【专利技术属性】
技术研发人员:李亚芳
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1