[发明专利]基于多种区块链节点的监控及自动切换的方法及系统有效
申请号: | 202011149622.2 | 申请日: | 2020-10-23 |
公开(公告)号: | CN112272113B | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 周仙;王劼;宁江波 | 申请(专利权)人: | 上海万向区块链股份公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L29/08 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 李佳俊;郭国中 |
地址: | 200086 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 多种 区块 节点 监控 自动 切换 方法 系统 | ||
本发明提供了一种基于多种区块链节点的监控及自动切换的系统及方法,包括:节点状态采集模块采集区块链节点的运行状态信息;根据接收到的区块链节点运行状态信息计算得到区块链节点的状态特征值,生成区块链节点状态变更记录并保存到信息存储单元,修改信息存储单元中的节点标签值;将根据得到的区块链节点状态特征值通过告警模块判断区块链节点状态特征值的健康状态,当不健康时,则生成切换请求;节点切换模块接收节点切换请求,修改代理服务配置将不健康的区块链节点相应的业务流量切换到健康的区块链节点上;节点制备模块接收节点制备请求,根据预设的节点标签值制备区块链节点,生成请求通知节点状态采集模块将制备的区块链节点加入集群。
技术领域
本发明涉及区块链技术领域,具体地,涉及基于多种区块链节点的监控及自动切换的方法及系统。
背景技术
在业务系统对目前流行的,不同的区块链进行频繁的数据上链,以及对不同链上数据进行实时读取及分析的过程中,对于链节点的可用性有极高的要求。目前链节点由于服务器资源及网络抖动等各种问题,经常会发生同步数据失败导致的异常退出,或者同步块高落后等情况,需要运维人员手动处理异常。尤其是某些链节点重启时需要从第一个区块开始同步数据,同步到最新的数据需要几天甚至更久的时间,严重影响业务系统可用性。由于不同区块链实现技术不一致,接口数据存在较大差异,要实现统一数据接入及处理,需要制定复杂的数据处理策略。需要归纳,梳理出不同区块链节点部署方式及步骤的特征,提前做好容量规划,才能实现节点的自动制备。
单独的区块链节点监控程序只能反应节点运行的健康状态,后续还需要运维人员人工介入处理。通过加入节点自动切换系统,节点制备系统,能够使区块链节点在运行过程中完全脱离人工操作,不仅提高了节点RTO指标,还增加了节点的可用性,而且减少了人工误操作风险。
专利文献CN109474499A(申请号:201811635991.5)公开了一种分布式区块链监控系统的解决方法。包括如下步骤:1)在区块链网络自动部署时,加上探头组件收集数据。 2)探头组件将数据推送给传输组件。3)传输组件将数据做统一处理、规整,并转发给存储组件和告警组件。4)存储组件将数据抽样后存储在时序数据库中。5)告警组件依照设置的相应阈值对多端进行告警。6)查询组件根据查询内容将抽样后数据返回给查询者。该专利的这种监控的方法,只能够做到发现异常这一步,后续还是需要人工介入排查及处理问题,在非工作时间服务质量得不到有效保障。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种基于多种区块链节点的监控及自动切换的系统。
根据本发明提供的一种基于多种区块链节点的监控及自动切换的系统,包括:
模块M1:节点状态采集模块采集区块链节点的运行状态信息,并将区块链节点的运行状态信息发送至信息汇聚处理模块;
模块M2:信息汇聚处理模块根据接收到的区块链节点运行状态信息计算得到区块链节点的状态特征值,并根据预设时间段内的区块链节点的状态特征值,生成区块链节点状态变更记录并保存到信息存储单元,根据节点状态变更记录通过趋势判断单元修改信息存储单元中的节点标签值;
模块M3:将根据节点运行状态信息计算得到的区块链节点状态特征值通过告警模块判断区块链节点状态特征值的健康状态,当不健康时,则生成切换请求,并将切换请求发送至节点切换模块;
模块M4:节点切换模块接收节点切换请求,修改代理服务配置将不健康的区块链节点相应的业务流量切换到健康的区块链节点上,并发送节点切换结果至告警模块,发送节点制备请求到节点制备模块;
模块M5:节点制备模块接收节点制备请求,根据预设的节点标签值制备区块链节点,生成请求通知节点状态采集模块将制备的区块链节点加入集群,不健康的区块链节点下线,并发送节点制备结果至告警模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海万向区块链股份公司,未经上海万向区块链股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011149622.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种抗震支架的限位固定装置
- 下一篇:一种基于云平台的医患主数据实时传输系统