[发明专利]电子装置、zk节点信息通知方法及存储介质有效
申请号: | 201810183492.0 | 申请日: | 2018-03-06 |
公开(公告)号: | CN108566293B | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 江亮 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 于志光;郭梦霞 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 装置 zk 节点 信息 通知 方法 存储 介质 | ||
本发明公开了一种电子装置、zk节点信息通知方法及存储介质,通过实时或定时监测预先确定的zk中各个子目录节点存储的节点信息;若监测到有第一节点信息发生变化,则确定该第一节点信息对应发生的变化类型;根据预先确定的变化类型与节点分析规则之间的映射关系,确定分析所述第一节点信息的节点分析规则;根据确定的节点分析规则分析所述第一节点信息,以生成第二节点信息;向所述zk中的leader发送执行发送所述第二节点信息至预先确定的管理平台的指令。实现了zk主动向其他平台发送变化的节点信息,解除了其他管理平台与zk之间的长连接,节省了大量的资源,且提高节点变化的通知效率。
技术领域
本发明涉及数据交互服务领域,尤其涉及一种电子装置、zk节点信息通知方法及存储介质。
背景技术
随着互联网通信技术的发展,企业为了提高服务效率及性能通常采用集群模式来工作,并借助zookeeper(简称“zk”)来管理集群。zk是一个分布式的,开放源码的分布式应用程序协调服务系统,是集群的管理者。若企业需要将zk监测到的节点变化数据共享至其他管理平台,如服务治理管理平台(ESG-ADMIN),则需要建立其他管理平台与zk的各个文件系统对应的子目录节点之间的长连接,并通过不断向zk的各个子目录节点发送获取节点信息变化的请求来获得变化的节点信息。由于企业内部通常具有数量庞大的服务系统,且每个服务系统又包括多个服务节点,导致在zk中对应需要建立数量庞大的子目录节点,且由于所有子目录节点发生变化的时间不固定,因此,建立长连接的方式浪费大量的资源、且对节点变化的通知效率低下。
发明内容
有鉴于此,本发明提出一种电子装置、互联网服务系统风险预警方法及存储介质,能够精确有效地控制互联网服务系统的运行风险。
首先,为实现上述目的,本发明提出一种电子装置,所述电子装置包括存储器、及与所述存储器连接的处理器,所述处理器用于执行所述存储器上存储的zk节点信息通知程序,所述zk节点信息通知程序被所述处理器执行时实现如下步骤:
分析步骤,若监测到有第一节点信息发生变化,则确定该第一节点信息对应发生的变化类型,所述变化类型包括节点创建、节点删除、以及节点数据更新;
节点分析规则确定步骤,根据预先确定的变化类型与节点分析规则之间的映射关系,确定分析所述第一节点信息的节点分析规则;
节点信息生成步骤,根据确定的节点分析规则分析所述第一节点信息,以生成第二节点信息;
发送步骤,向所述zk中的leader发送执行发送所述第二节点信息至预先确定的管理平台的指令。
进一步地,所述节点分析规则确定步骤包括:
若确定出所述第一节点信息对应的变化类型为节点创建,则对应的节点信息处理规则为,确定创建的所述第一节点信息是否为完整节点信息;
若创建的所述第一节点信息为完整节点信息,则从该第一节点的信息中获取实例数据节点信息,生成第二节点信息;其中,所述完整节点信息包括实例数据节点信息。
进一步地,所述节点分析规则确定步骤包括:
若确定出所述第一节点信息对应的变化类型为节点删除,则对应的节点信息处理规则为,确定删除的第一节点信息是否为实例节点;
若删除的第一节点信息是实例节点,则获取删除的第一节点信息中的实例数据节点信息,生成第二节点信息。
进一步地,所述节点分析规则确定步骤包括:
若确定出所述第一节点信息对应的变化类型为节点更新,则对应的节点信息处理规则为,确定所述第一节点信息的更新是否是基于预先确定的更新协议进行节点信息更新;
若确定是基于预先确定的更新协议进行节点信息更新,则获取更新所述第一节点信息的第一时间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810183492.0/2.html,转载请声明来源钻瓜专利网。