The application relates to a blockchain based interface configuration processing method, device, device and storage medium, the method includes: receiving the interface configuration request uploaded by the terminal through the entry page, the interface configuration request includes the request header and the request body; parsing the request header to obtain the node ID; extracting the corresponding service of the node ID from the request body The service type and the interface configuration information corresponding to the service type, the interface configuration information including the callable interface ID; the callable interface ID is sent to the target node corresponding to the node ID, so that the target node configures the service interface corresponding to the service type based on the callable interface ID. The scheme provided by the application can effectively improve the efficiency of interface configuration on the node.
【技术实现步骤摘要】
基于区块链的接口配置处理方法、装置、设备及存储介质
本申请涉及计算机
,特别是涉及一种基于区块链的接口配置处理方法、装置、设备及存储介质。
技术介绍
随着计算机技术的发展,出现了区块链技术。区块链是一种包括分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链系统相较于其他分布式系统,具有去中心化的特征,区块链上的各个节点实现信息的自我验证、传递和管理。不同区块链节点可以提供相同或不同类型的服务。在传统方式中,用户通常基于区块链节点所提供服务的服务类型对区块链节点进行服务权限的配置。由于区块链的去中心化特征,用户只能逐一对每个区块链节点提供服务所对应的接口进行配置,配置效率较低。
技术实现思路
基于此,有必要针对服务对应接口的配置效率较低的技术问题,提供一种基于区块链的接口配置处理方法、装置、计算机可读存储介质和计算机设备。一种基于区块链的接口配置处理方法,包括:接收终端通过入口页面上传的接口配置请求,所述接口配置请求包括请求头以及请求体;对所述请求头进行解析,得到节点标识;从所述请求体中提取所述节点标识对应的服务类型以及所述服务类型对应的接口配置信息,所述接口配置信息包括可调用接口标识;将所述可调用接口标识发送至所述节点标识对应的目标节点,使得所述目标节点基于所述可调用接口标识,对所述服务类型所对应的服务接口进行配置。一种基于区块链的接口配置处理装置,所述装置包括:请求接收模块,用于接收终端通过入口页 ...
【技术保护点】
1.一种基于区块链的接口配置处理方法,包括:/n接收终端通过入口页面上传的接口配置请求,所述接口配置请求包括请求头以及请求体;/n对所述请求头进行解析,得到节点标识;/n从所述请求体中提取所述节点标识对应的服务类型以及所述服务类型对应的接口配置信息,所述接口配置信息包括可调用接口标识;/n将所述可调用接口标识发送至所述节点标识对应的目标节点,使得所述目标节点基于所述可调用接口标识,对所述服务类型所对应的服务接口进行配置。/n
【技术特征摘要】
1.一种基于区块链的接口配置处理方法,包括:
接收终端通过入口页面上传的接口配置请求,所述接口配置请求包括请求头以及请求体;
对所述请求头进行解析,得到节点标识;
从所述请求体中提取所述节点标识对应的服务类型以及所述服务类型对应的接口配置信息,所述接口配置信息包括可调用接口标识;
将所述可调用接口标识发送至所述节点标识对应的目标节点,使得所述目标节点基于所述可调用接口标识,对所述服务类型所对应的服务接口进行配置。
2.根据权利要求1所述的方法,其特征在于,所述接口配置请求携带用户标识,所述方法还包括:
获取已注册节点信息;
从所述已注册节点信息中获取与所述用户标识相关联的节点标识集合;
校验所述节点标识是否属于所述节点标识集合;
当所述节点标识属于所述节点标识集合时,执行所述将所述可调用接口标识发送至所述节点标识对应的目标节点的步骤。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收服务调用请求,所述服务调用请求携带目标节点标识以及所述目标节点标识对应的目标服务类型;
确定在所述目标节点标识对应的目标节点上,所述目标服务类型对应的服务所需的接口标识;
根据所述目标节点标识获取所述目标服务类型对应的可调用接口标识;
当所述可调用接口标识包括所述所需的接口标识时,将所述服务调用请求发送至所述目标节点标识对应的所述目标节点。
4.根据权利要求3所述的方法,其特征在于,所述将所述服务调用请求发送至所述目标节点标识对应的所述目标节点包括:
确定所述服务调用请求对应的接口调用链路;
获取所述接口调用链路中每个接口对应的状态信息;
根据所述状态信息计算每个接口的调用成功概率;
当每个接口的所述调用成功概率大于阈值时,调用所述接口调用链路中的接口响应所述服务调用请求。
5.根据权利要求3所述的方法,其特征在于,所述服务调用请求还携带私钥签名,所述方法还包括:
从所述已注册节点信息中获取所述目标节点标识对应的公钥信息;
将所述私钥签名与所述公钥信息进行匹配;
当匹配成功时,执行所述确定在所述目标节点标识对应的目标节点上,所述目标服务类型对应的服务所需的接口标识的步骤。
6.根据权利要求1所述的方法,其特征在于,所述对所...
【专利技术属性】
技术研发人员:冯士乘,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。