[发明专利]一种监控区块链节点运行状态的系统及方法在审
申请号: | 202011156860.6 | 申请日: | 2020-10-26 |
公开(公告)号: | CN112350889A | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | 朱芸生 | 申请(专利权)人: | 成都商通时代数字科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 成都环泰专利代理事务所(特殊普通合伙) 51242 | 代理人: | 李斌;李辉 |
地址: | 610000 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 监控 区块 节点 运行 状态 系统 方法 | ||
本发明公开了一种监控区块链节点运行状态的系统及方法,该系统包括中心化监控平台和设于各区块链节点上的服务注册模块以及信息上报模块,服务注册模块用于在区块链节点启动时将区块链节点的访问地址注册到中心化监控平台中;信息上报模块用于定时向中心化监控平台发送区块链节点的运行状态信息和数据区块高度信息;中心化监控平台包括指令下达模块,用于定时向各区块链节点发送心跳指令,检测各区块链节点的通信是否正常;还包括数据处理模块,用于处理各区块链节点上报的数据信息。本发明可对区块链各节点运行状态及数据同步状态进行统一监控,提高了整个网络提供持续的业务处理能力。
技术领域
本发明涉及区块链节点监控领域,特别是涉及一种监控区块链节点运行状态的系统及方法。
背景技术
目前的区块链技术不具备统一监控各节点的运行状态、数据同步状态等节点信息的能力,很难掌握整个区块链网络的运行状态,导致区块链系统的运行状态不可控,对于整个网络提供持续的业务处理能力不可控。
发明内容
针对上述问题,本发明提供了一种监控区块链节点运行状态的系统及方法,可对区块链各节点运行状态及数据同步状态进行统一监控,提高了整个网络提供持续的业务处理能力。
本发明的技术方案如下:
一种监控区块链节点运行状态的系统,包括中心化监控平台和设于各区块链节点上的服务注册模块以及信息上报模块,其中:
服务注册模块,用于在区块链节点启动时进行服务注册,将区块链节点的访问地址注册到中心化监控平台中;
信息上报模块,用于定时向中心化监控平台发送区块链节点的运行状态信息和数据区块高度信息;
中心化监控平台包括:
指令下达模块,用于定时向各区块链节点发送心跳指令,检测各区块链节点的通信是否正常,若通信不正常,则反馈通信异常的信息,若通信正常,则不反馈通信异常的信息;
数据处理模块,用于处理各区块链节点上报的数据信息;
区块链节点上还设有指令接收模块,用于接收和处理中心化监控平台下发的监控指令。
在进一步的技术方案中,中心化监控平台还包括:
报警模块,用于当检测各区块链节点的通信异常时,发送报警信息。
在进一步的技术方案中,中心化监控平台还包括:
数据展示模块,用于显示各区块链节点的运行状态信息和数据区块高度信息。
搭建中心化监控平台,提供可视化数据展示功能、节点数据上报接口和心跳检查等功能。在区块链节点启动时加入服务注册功能,将区块链节点的访问地址注册到中心化监控平台中,并定时向中心化监控平台上报区块链节点的运行状态和数据区块高度,并接收和处理中心化监控平台下发的监控指令。
中心化监控平台具有所有已注册到中心化监控平台的区块链节点访问地址,中心化监控平台定时向各区块链节点下发心跳指令,检测区块链节点通信是否正常,并处理节点上报的数据。
中心化监控平台通过各区块链节点上报的节点状态数据和区块高度数据,来监控各区块链节点运行状态是否正常和数据区块高度是否一致,如有异常则通知相关工作人员处理。
采用上述技术方案,可对区块链各节点运行状态及数据同步状态进行统一监控,提高了整个网络提供持续的业务处理能力,解决了现有技术中不具备统一监控各节点的运行状态、数据同步状态等节点信息的能力,很难掌握整个区块链网络的运行状态,导致区块链系统的运行状态不可控,对于整个网络提供持续的业务处理能力不可控的技术问题。
本发明还提供了一种应用上述系统的监控区块链节点运行状态的方法,其技术方案如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都商通时代数字科技有限公司,未经成都商通时代数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011156860.6/2.html,转载请声明来源钻瓜专利网。