申请/专利权人:航天信息股份有限公司
申请日:2020-12-11
公开(公告)日:2023-10-31
公开(公告)号:CN112671601B
主分类号:H04L43/08
分类号:H04L43/08;H04L43/10;H04L41/0246;H04L41/0803;H04L41/0806
优先权:
专利状态码:有效-授权
法律状态:2023.10.31#授权;2021.12.17#实质审查的生效;2021.04.16#公开
摘要:本发明公开了一种基于Zookeeper的接口监控系统及方法,所述系统包括加载配置单元、节点管理单元及接口监控单元;所述加载配置单元用于加载配置文件获取配置指令;所述节点管理单元利用Zookeeper的分布式协调特性,来管理集群节点的竞争,竞选出主节点,让主节点作为系统的大脑,控制整个集群的业务;所述接口监控单元用于监控各接口的情况;本发明利用Zookeeper等技术实现对高并发接口访问的监控以及实时数据的处理,并提供直观的前端页面展示;前端页面采用VUE等技术,能够自动追踪依赖的模板表达式和计算属性,采用声明式渲染,更有利于系统的扩展和维护。
主权项:1.一种基于Zookeeper的接口监控系统,其特征在于,所述系统包括:加载配置单元,所述加载配置单元一端与节点管理单元相连接;所述加载配置单元用于加载配置文件获取配置指令,并将所述配置指令发送至节点管理单元;节点管理单元,所述节点管理单元包括节点运行模块及注册监控模块;所述节点管理单元采用包括Zookeeper框架;所述节点运行模块,包括1个主节点、M个从节点及N个负载节点;所述M、N均为正整数;所述主节点用于根据所述配置指令发送主节点指令及主节点心跳包至所述注册监控模块,并运行插件;所述从节点用于根据所述主节点指令运行插件,同时根据所述主节点心跳包及预设规则判断是否选举新的主节点;所述负载节点用于根据所述主节点指令及负载算法,发送负载分发请求至所述注册监控模块;所述注册监控模块,一端与所述节点运行模块相连接,其用于发送所述主节点指令至所述从节点及所述负载节点,发送所述主节点心跳包至所述从节点,发送所述负载分发请求至所述主节点及所述从节点;接口监控单元,所述接口监控单元一端与所述节点管理单元相连接;所述接口监控单元用于监控各接口的情况。
全文数据:
权利要求:
百度查询: 航天信息股份有限公司 一种基于Zookeeper的接口监控系统及方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。