利索能及
我要发布
收藏
专利号: 2019100120684
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-07-01
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种zookeeper分布式应用协调服务节点的配置方法,其特征在于,包括:接收分布式应用协调服务节点创建请求;所述分布式应用协调服务节点创建请求中携带待创建的目标分布式应用协调服务节点的读写权限继承标识及所述目标分布式应用协调服务节点的父节点的标识信息;所述读写权限继承标识用于表征是否继承父节点的读写权限;

若所述分布式应用协调服务节点创建请求携带的所述读写权限继承标识用于表征继承父节点的读写权限,则基于所述目标分布式应用协调服务节点的父节点的标识信息,获取所述目标分布式应用协调服务节点的父节点的读写权限信息;

将所述目标分布式应用协调服务节点的父节点的读写权限信息确定为所述目标分布式应用协调服务节点的最终读写权限信息;

在所述目标分布式应用协调服务节点的父节点下创建所述目标分布式应用协调服务节点,并基于所述目标分布式应用协调服务节点的最终读写权限信息对所述目标分布式应用协调服务节点的读写权限进行配置。

2.根据权利要求1所述的一种zookeeper分布式应用协调服务节点的配置方法,其特征在于,所述分布式应用协调服务节点创建请求中还携带待创建的目标分布式应用协调服务节点的初始读写权限信息;

所述若所述分布式应用协调服务节点创建请求携带的所述读写权限继承标识用于表征继承父节点的读写权限,则基于所述目标分布式应用协调服务节点的父节点的标识信息,获取所述目标分布式应用协调服务节点的父节点的读写权限信息之后,所述在所述目标分布式应用协调服务节点的父节点下创建所述目标分布式应用协调服务节点,并基于所述目标分布式应用协调服务节点的最终读写权限信息对所述目标分布式应用协调服务节点的读写权限进行配置之前,还包括:检测所述分布式应用协调服务节点创建请求中携带的所述目标分布式应用协调服务节点的初始读写权限信息与所述目标分布式应用协调服务节点的父节点的读写权限信息是否一致;

若所述分布式应用协调服务节点创建请求中携带的所述目标分布式应用协调服务节点的初始读写权限信息与所述目标分布式应用协调服务节点的父节点的读写权限信息不一致,则将所述目标分布式应用协调服务节点的初始读写权限信息与所述目标分布式应用协调服务节点的父节点的读写权限信息进行整合,得到所述目标分布式应用协调服务节点的最终读写权限信息。

3.根据权利要求2所述的一种zookeeper分布式应用协调服务节点的配置方法,其特征在于,所述检测所述分布式应用协调服务节点创建请求中携带的所述目标分布式应用协调服务节点的初始读写权限信息与所述目标分布式应用协调服务节点的父节点的读写权限信息是否一致之后,还包括:

若所述分布式应用协调服务节点创建请求中携带的所述目标分布式应用协调服务节点的初始读写权限信息与所述目标分布式应用协调服务节点的父节点的读写权限信息一致,则将所述目标分布式应用协调服务节点的初始读写权限信息或所述目标分布式应用协调服务节点的父节点的读写权限信息确定为所述目标分布式应用协调服务节点的最终读写权限信息。

4.根据权利要求2所述的一种zookeeper分布式应用协调服务节点的配置方法,其特征在于,所述接收分布式应用协调服务节点创建请求之后,所述在所述目标分布式应用协调服务节点的父节点下创建所述目标分布式应用协调服务节点,并基于所述目标分布式应用协调服务节点的最终读写权限信息对所述目标分布式应用协调服务节点的读写权限进行配置之前,还包括:

若所述分布式应用协调服务节点创建请求携带的所述读写权限继承标识用于表征不继承父节点的读写权限,则将所述分布式应用协调服务节点创建请求中携带的所述目标分布式应用协调服务节点的初始读写权限信息确定为所述目标分布式应用协调服务节点的最终读写权限信息。

5.根据权利要求1至4任一项所述的一种zookeeper分布式应用协调服务节点的配置方法,其特征在于,还包括:

接收针对已创建的分布式应用协调服务节点的读写权限更新请求;所述读写权限更新请求中携带待更新的分布式应用协调服务节点的标识信息、待更新的读写权限信息及更新范围标识;

若所述读写权限更新请求中携带的所述更新范围标识用于表征全局更新,则基于所述读写权限更新请求中携带的所述待更新的读写权限信息对所述待更新的分布式应用协调服务节点及其所有子节点的读写权限进行更新。

6.一种zookeeper服务器,其特征在于,所述服务器包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下步骤:

接收zookeeper分布式应用协调服务节点创建请求;所述分布式应用协调服务节点创建请求中携带待创建的目标分布式应用协调服务节点的读写权限继承标识及所述目标分布式应用协调服务节点的父节点的标识信息;所述读写权限继承标识用于表征是否继承父节点的读写权限;

若所述分布式应用协调服务节点创建请求携带的所述读写权限继承标识用于表征继承父节点的读写权限,则基于所述目标分布式应用协调服务节点的父节点的标识信息,获取所述目标分布式应用协调服务节点的父节点的读写权限信息;

将所述目标分布式应用协调服务节点的父节点的读写权限信息确定为所述目标分布式应用协调服务节点的最终读写权限信息;

在所述目标分布式应用协调服务节点的父节点下创建所述目标分布式应用协调服务节点,并基于所述目标分布式应用协调服务节点的最终读写权限信息对所述目标分布式应用协调服务节点的读写权限进行配置。

7.根据权利要求6所述的zookeeper服务器,其特征在于,所述分布式应用协调服务节点创建请求中还携带待创建的目标分布式应用协调服务节点的初始读写权限信息;

所述若所述分布式应用协调服务节点创建请求携带的所述读写权限继承标识用于表征继承父节点的读写权限,则基于所述目标分布式应用协调服务节点的父节点的标识信息,获取所述目标分布式应用协调服务节点的父节点的读写权限信息之后,所述在所述目标分布式应用协调服务节点的父节点下创建所述目标分布式应用协调服务节点,并基于所述目标分布式应用协调服务节点的最终读写权限信息对所述目标分布式应用协调服务节点的读写权限进行配置之前,还包括:检测所述分布式应用协调服务节点创建请求中携带的所述目标分布式应用协调服务节点的初始读写权限信息与所述目标分布式应用协调服务节点的父节点的读写权限信息是否一致;

若所述分布式应用协调服务节点创建请求中携带的所述目标分布式应用协调服务节点的初始读写权限信息与所述目标分布式应用协调服务节点的父节点的读写权限信息不一致,则将所述目标分布式应用协调服务节点的初始读写权限信息与所述目标分布式应用协调服务节点的父节点的读写权限信息进行整合,得到所述目标分布式应用协调服务节点的最终读写权限信息。

8.根据权利要求7所述的zookeeper服务器,其特征在于,所述检测所述分布式应用协调服务节点创建请求中携带的所述目标分布式应用协调服务节点的初始读写权限信息与所述目标分布式应用协调服务节点的父节点的读写权限信息是否一致之后,还包括:若所述分布式应用协调服务节点创建请求中携带的所述目标分布式应用协调服务节点的初始读写权限信息与所述目标分布式应用协调服务节点的父节点的读写权限信息一致,则将所述目标分布式应用协调服务节点的初始读写权限信息或所述目标分布式应用协调服务节点的父节点的读写权限信息确定为所述目标分布式应用协调服务节点的最终读写权限信息。

9.一种zookeeper服务器,其特征在于,包括:第一接收单元,用于接收zookeeper分布式应用协调服务节点创建请求;所述分布式应用协调服务节点创建请求中携带待创建的目标分布式应用协调服务节点的读写权限继承标识及所述目标分布式应用协调服务节点的父节点的标识信息;所述读写权限继承标识用于表征是否继承父节点的读写权限;

第一获取单元,用于若所述分布式应用协调服务节点创建请求携带的所述读写权限继承标识用于表征继承父节点的读写权限,则基于所述目标分布式应用协调服务节点的父节点的标识信息,获取所述目标分布式应用协调服务节点的父节点的读写权限信息;

第一确定单元,用于将所述目标分布式应用协调服务节点的父节点的读写权限信息确定为所述目标分布式应用协调服务节点的最终读写权限信息;

第一配置单元,用于在所述目标分布式应用协调服务节点的父节点下创建所述目标分布式应用协调服务节点,并基于所述目标分布式应用协调服务节点的最终读写权限信息对所述目标分布式应用协调服务节点的读写权限进行配置。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述方法的步骤。