[发明专利]一种去中心化的分布式服务方法、系统及装置有效
申请号: | 202110492679.0 | 申请日: | 2021-05-07 |
公开(公告)号: | CN112995345B | 公开(公告)日: | 2021-08-10 |
发明(设计)人: | 张洁;王刚;翟铖杰 | 申请(专利权)人: | 南京铉盈网络科技有限公司;南京智盈人工智能研究院有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F21/64 |
代理公司: | 北京瀛和律师事务所 11744 | 代理人: | 段晓林 |
地址: | 210012 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中心 分布式 服务 方法 系统 装置 | ||
本发明提供一种去中心化的分布式服务方法、系统及装置,包括:对独立服务进行校验,若校验成功,批准接入业务平台;对通信请求进行校验,若校验成功,批准建立通信,若校验失败,拒绝建立通信;对通信结果进行合法性校验;将通信结果进行分布式记账;响应于对通信请求校验失败的结果,按照节点管理的规则管理发出通信请求的服务节点;其它服务节点根据公钥对通信结果进行合法性校验,生成合法性校验结果;对所有合法性校验结果进行判断,若校验失败的结果的数量超过校验成功的结果的数量,则按照节点管理的规则管理发出通信请求的服务节点。本发明保证了数据通信的安全性,实现服务节点之间通信的智能合约,保证了通信的独立性。
技术领域
本发明属于数据通信技术领域,具体涉及一种去中心化的分布式服务方法、系统及装置。
背景技术
传统分布式服务器架构是一种中心化的分布式架构思想,所有的请求经过网关,对请求进行过滤以及认证,然后通过网关对请求进行转发,然后各个服务执行自己的功能,但是这条请求的规则必须是该服务器去制定的,否则将无法工作,而网关则是该服务器的中心。采用这种依赖中心化的架构形式的话,一旦出现某个请求是其他服务器制定的规则这种情况,当需要处理它的时候,现有架构的服务方式将无法在保证它安全有效的前提下对其进行处理。
发明内容
本发明所要解决的技术问题是:提供一种去中心化的分布式服务方法、系统及装置,利用数据通信的分布式记账与共识机制,保证了数据通信的开放性与安全性,更进一步地,还能够统一HTTP API并且将其与区块链网络的P2P通信以及多节点平台进行结合,实现服务节点之间通信的智能合约,从而保证了通信的独立性。
本发明是这样实现的:一种去中心化的分布式服务方法,包括:
对请求接入业务平台的独立服务进行校验,若校验成功,生成批准接入信息,授予公钥,若校验失败,生成拒绝接入信息;
对服务节点发出的通信请求进行校验,若校验成功,批准通信请求,若校验失败,拒绝通信请求,并发送此次对通信请求校验失败的结果;
针对服务节点返回的通信结果,其它服务节点根据公钥对通信结果进行合法性校验,生成合法性校验结果;
将通信结果进行分布式记账;
响应于对通信请求校验失败的结果,按照节点管理的规则管理发出通信请求的服务节点;
对所有合法性校验结果进行判断,若校验失败的结果的数量超过校验成功的结果的数量,则按照节点管理的规则管理发出通信请求的服务节点。
进一步地,还包括:
记录服务节点之间的通信过程,并根据查询请求,提供通信记录。
进一步地,所述对请求接入业务平台的独立服务进行校验的过程为:
单独访问所述独立服务的业务接口,判断是否存在异常代码,若存在,校验失败,若不存在,校验成功。
进一步地,所述对请求接入业务平台的独立服务进行校验的过程为:
单独访问所述独立服务的业务接口,判断是否存在异常代码,若存在,校验失败,若不存在,向该独立服务发送测试请求,根据测试请求的返回结果判断独立服务是否遵循统一HTTP API的智能合约准则,若不遵循,校验失败,若遵循,校验成功。
进一步地,所述对请求接入业务平台的独立服务进行校验的过程为:
单独访问所述独立服务的业务接口,判断是否存在异常代码,若存在,校验失败,若不存在,向该独立服务发送业务请求,根据业务请求的返回结果判断该独立服务的业务功能与预设业务功能是否一致,若不一致,校验失败,若一致,校验成功。
进一步地,所述对请求接入业务平台的独立服务进行校验的过程为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京铉盈网络科技有限公司;南京智盈人工智能研究院有限公司,未经南京铉盈网络科技有限公司;南京智盈人工智能研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110492679.0/2.html,转载请声明来源钻瓜专利网。