[发明专利]区块链对接平台的监测方法、区块链对接平台和电子装置有效
| 申请号: | 202110954470.1 | 申请日: | 2021-08-19 |
| 公开(公告)号: | CN113409048B | 公开(公告)日: | 2021-11-19 |
| 发明(设计)人: | 姜勇;陈宇峰;周昕 | 申请(专利权)人: | 杭州云链趣链数字科技有限公司 |
| 主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40 |
| 代理公司: | 杭州华进联浙知识产权代理有限公司 33250 | 代理人: | 周长梅 |
| 地址: | 310051 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 区块 对接 平台 监测 方法 电子 装置 | ||
本申请涉及一种区块链对接平台的监测方法、区块链对接平台和电子装置,通过采集各服务单元的请求数据,根据预设规则整合携带有同一链路标识的请求数据,得到链路标识在多个服务单元之间流转的实际链路信息;确定经过至少一个服务单元的测试链路,并对测试链路进行检测,得到测试链路的测试链路信息;向区块链发起虚拟交易,得到区块链响应于虚拟交易生成的交易反馈信息;分别对各服务单元和区块链进行状态检测,得到各服务单元和区块链的状态数据;分别根据实际链路信息、测试链路信息、交易反馈信息和状态数据生成监测结果,解决了无法对基于区块链的微服务架构进行有效监测的问题,实现了基于区块链的微服务架构的有效监测。
技术领域
本申请涉及区块链技术领域,特别是涉及区块链对接平台的监测方法、区块链对接平台、电子装置和存储介质。
背景技术
随着业务的发展,单体架构变为微服务架构,并且系统规模也变得越来越大,各微服务间的调用关系也变得越来越复杂。在微服务的应用中,一个由客户端发起的请求在后端系统中会经过多个不同的微服务调用来协同产生最后的请求结果。
图1是相关技术的基于区块链的微服务架构图,如图1所示,该架构包括两个内网平台,各内网平台包括应用层、多个微节点和区块链,其中,微节点用于向应用层提供区块链合约调用服务。当用户发起请求时,请求先从微服务到微节点A再到区块链节点A,通过区块链节点A进行可信数据共享传递到区块链节点B,再通过微节点B到达微服务B。 在涉及跨平台数据交互时,两个内网平台的区块链通过区块链节点通信,但是,当其中一内网平台故障时,由于其中一内网的资源日志和另一内网的资源日志是相互独立的,无法协调两个内网平台的资源日志进行故障定位,导致无法跨平台追踪微服务或者微节点之间流转的数据。而且,当系统存在异常时,只能通过应用层体现故障,存在故障发现滞后性的问题,不利于及时维护系统。
针对相关技术中存在的无法对基于区块链的微服务架构进行有效监测的问题,目前还没有提出有效的解决方案。
发明内容
在本实施例中提供了一种区块链对接平台的监测方法、区块链对接平台、电子装置和存储介质,以解决相关技术中无法对基于区块链的微服务架构进行有效监测的问题。
第一个方面,在本实施例中提供了一种区块链对接平台的监测方法,所述区块链对接平台包括多个服务单元、区块链和监测模块,所述监测模块分别连接所述多个服务单元和所述区块链;其中,各服务单元包括相互连接的微服务和微节点,微节点用于向相应的微服务提供区块链合约调用服务;区块链包括多个区块链节点,所述多个区块链节点之间通信连接,各所述区块链节点用于存储相应的服务单元的数据;所述监测模块用于执行区块链对接平台的监测方法,所述方法包括:
采集各所述服务单元接收到的请求数据,并根据预设规则整合携带有同一链路标识的请求数据,得到对应于各所述链路标识在多个服务单元之间流转的实际链路信息;
确定经过至少一个服务单元的测试链路,并对所述测试链路进行检测,得到所述测试链路的测试链路信息;
向所述区块链发起虚拟交易,得到所述区块链响应于所述虚拟交易生成的交易反馈信息;
分别对各所述服务单元和所述区块链进行状态检测,得到各所述服务单元和所述区块链的状态数据;
将所述实际链路信息、所述测试链路信息、所述交易反馈信息和所述状态数据发送至所述区块链进行上链存储,并分别根据所述实际链路信息、所述测试链路信息、所述交易反馈信息和所述状态数据生成监测结果。
在其中一些实施例中,所述请求数据包括第一服务单元的单元标识、第二服务单元的单元标识、实际链路的链路标识、请求参数、请求到达时间以及请求处理结束时间,其中,所述请求数据由所述第一服务单元流向所述第二服务单元。
在其中一些实施例中,在所述请求数据由所述第一服务单元流向所述第二服务单元之前,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州云链趣链数字科技有限公司,未经杭州云链趣链数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110954470.1/2.html,转载请声明来源钻瓜专利网。





