[发明专利]区块链请求的处理方法、装置、电子设备及可读存储介质有效
申请号: | 201910817116.7 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110519388B | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 杨毅 | 申请(专利权)人: | 望海康信(北京)科技股份公司 |
主分类号: | H04L67/1097 | 分类号: | H04L67/1097;H04L67/60 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 请求 处理 方法 装置 电子设备 可读 存储 介质 | ||
本申请实施例提供了一种区块链请求的处理方法、装置、电子设备及可读存储介质。该方法包括:获取区块链业务请求,确定区块链业务请求对应的可用资源集合;确定可用资源集合的使用状态,基于使用状态,对区块链业务请求进行处理。本方案中基于可用资源集合的使用状态对区块链业务请求进行处理,能够实现对资源的合理使用,提高请求的处理效率,避免造成区块链客户端的请求过载,进而能够避免区块链客户端请求过载导致的其他不可控情况。
技术领域
本申请涉及区块链技术领域,具体而言,本申请涉及一种区块链请求的处理方法、装置、电子设备及可读存储介质。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,区块链系统通常由多个区块链节点通过通信链路进行互联而构成,每个区块链节点均可以提供相应的服务。
现有技术中,需要通过区块链客户端实现与区块链节点交互,在需要调用区块链节点提供服务时,多由第三方应用程序向区块链客户端发出区块链业务请求,并指定执行区块链业务请求所需的区块链节点信息、区块链通道信息以及智能合约信息等节点配置信息,再由区块链客户端基于指定的节点配置信息向区块链节点转发区块链业务请求,以获取到相应的服务。
在通过区块链客户端访问区块链节点时,区块链节点对区块链业务请求进行处理,并将处理结果返回给区块链客户端的过程可能需要较长的时间,这时如果区块链客户端继续接收到区块链业务请求,则可能会造成区块链客户端的请求过载,进而可能导致出现区块链客户端的宕机或者导致请求丢失等不可控情况。
发明内容
本申请的目的旨在至少能解决上述的技术缺陷之一。本申请所采用的技术方案如下:
第一方面,本申请实施例提供了一种区块链请求的处理方法,该方法应用于区块链客户端集群中的一个区块链客户端,该方法包括:
获取区块链业务请求,确定所述区块链业务请求对应的可用资源集合;
确定所述可用资源集合的使用状态,基于所述使用状态,对所述区块链业务请求进行处理。
第二方面,本申请实施例提供了一种区块链请求的处理装置,该处理装置包括:
可用资源集合确定模块,用于获取区块链业务请求,确定所述区块链业务请求对应的可用资源集合;
请求处理模块,用于确定所述可用资源集合的使用状态,基于所述使用状态,对所述区块链业务请求进行处理。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括:处理器和存储器;
存储器,用于存储操作指令;
处理器,用于通过调用操作指令,执行如本申请的第一方面所示的方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请的第一方面所示的方法。
本申请实施例提供的技术方案带来的有益效果是:
本申请实施例提供的方案,在区块链客户端获取到区块链业务请求时,确定所述区块链业务请求对应的可用资源集合,并确定所述可用资源集合的使用状态,基于所述使用状态,对所述区块链业务请求进行处理。本方案中基于可用资源集合的使用状态对所述区块链业务请求进行处理,能够实现对资源的合理使用,提高请求的处理效率,避免造成区块链客户端的请求过载,进而能够避免区块链客户端请求过载导致的其他不可控情况。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。
图1为本申请实施例提供的一种区块链请求的处理方法的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于望海康信(北京)科技股份公司,未经望海康信(北京)科技股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910817116.7/2.html,转载请声明来源钻瓜专利网。