【技术实现步骤摘要】
一种基于GRPC的多方信息传递及状态同步方法、系统及介质
[0001]本申请涉及大数据及计算机应用
,具体而言,涉及一种基于GRPC的多方信息传递及状态同步方法、系统及介质。
技术介绍
[0002]GRPC(Google Remote Procedure Calls, 谷歌远程过程调用)是 Google 公司开发的一个高性能、跨语言的、通用的远程过程调用开源软件框架,它可以使得通信双方聚焦在业务,无需关注由 GRPC 软件框架实现的底层通信,可以实现客户端与服务器端之间的通信。目前,在信息传递过程中,现有的技术方案多采用zookeeper、etcd等服务,虽然提供了的meta数据存储、监听功能,但是采用了复杂的一致性协议,运行过程复杂,而且多采用数据库作为中间存储,采用主动轮询机制,具有一定的时间间隔,因此数据时效性较差。
[0003]针对上述问题,目前亟待有效的技术解决方案。
技术实现思路
[0004]本申请的目的在于提供一种基于GRPC的多方信息传递及状态同步方法、系统及介质,首先对meta数据进行分类,将类标签存储到一级节点中,将meta数据存储到相应的二级节点中,根节点对客户端发出的请求验证指令进行身份验证后生成验证码,客户端将验证码以及请求调用指令进行随机排列组合后,生成标准调用指令,并与一级节点进行匹配后传输至二级节点进行相似度对比,以确定发生响应的二级节点,同时触发回调函数,将响应数据传输至一级节点再传输至根节点最后发送至客户端。本申请基于GRPC 软件框架,通过客户端与服 ...
【技术保护点】
【技术特征摘要】
1.一种基于GRPC的多方信息传递及状态同步方法,其特征在于,包括以下步骤:获取网站的meta数据;对所述meta数据进行特征提取获得特征数据,根据特征数据对所述meta数据进行分类生成不同类别的meta数据集,并对meta数据集标注类标签;将所述类标签分别存储到不同的一级节点中,将所述类标签对应的所述meta数据集的子数据分别存储到一级节点对应分支的二级节点中;客户端向根节点发出请求验证指令,根节点对请求验证指令进行身份验证,生成验证码,并将验证码发送至客户端;所述客户端产生请求调用指令,并将所述验证码以及请求调用指令进行随机排列组合后,生成标准调用指令,发送至所述根节点,所述根节点将标准调用指令传输至所述一级节点;将所述一级节点内存储的所述类标签分别与所述标准调用指令进行匹配,根据匹配结果确定作为中间传输节点的一级节点,再由中间传输节点传输至所述二级节点;向所有节点注册回调函数,将所述二级节点内存储的所述子数据与所述标准调用指令分别进行相似度对比,根据相似度对比结果确定发生响应的所述二级节点,并获得响应数据,同时触发所述回调函数;所述回调函数将所述响应数据由所述二级节点传输至所述一级节点,再由所述一级节点传输至所述根节点,最后由所述根节点发送至所述客户端。2.根据权利要求1所述的基于GRPC的多方信息传递及状态同步方法,其特征在于,所述对所述meta数据进行特征提取获得特征数据,根据特征数据对所述meta数据进行分类生成不同类别的meta数据集,并对meta数据集标注类标签,具体包括:将所述meta数据输入预设特征分析模型进行分析处理获得特征数据;根据所述特征数据对所述meta数据进行分类,获得分类结果;根据所述分类结果对所述meta数据进行集合获得不同类别的meta数据集,并对meta数据集标注类标签。3.根据权利要求2所述的基于GRPC的多方信息传递及状态同步方法,其特征在于,所述客户端向根节点发出请求验证指令,根节点对请求验证指令进行身份验证,生成验证码,并将验证码发送至客户端,具体包括:客户端向根节点发出请求验证指令;所述根节点将所述请求验证指令输入预设身份验证模型进行分析处理,获得验证码,并将验证码发送至所述客户端。4.根据权利要求3所述的基于GRPC的多方信息传递及状态同步方法,其特征在于,所述客户端产生请求调用指令,并将所述验证码以及请求调用指令进行随机排列组合后,生成标准调用指令,发送至所述根节点,所述根节点将标准调用指令传输至所述一级节点,具体包括:所述客户端产生请求调用指令,并将所述验证码以及请求调用指令进行随机排列组合后,生成标准调用指令;所述客户端将所述标准调用指令发送至所述根节点;所述根节点将所述标准调用指令传输至所述一级节点。
5.根据权利要求4所述的基于GRPC的多方信息传递及状态同步方法,其特征在于,所述将所述一级节点内存储的所述类标签分别与所述标准调用指令进行匹配,根据匹配结果确定作为中间传输节点的一级节点,再由中间传输节点传输至所述二级节点,具体包括:将所述标准调用指令进行关键词提取,获得关键词数据;将所述关键词数据与所述一级节点内存储的所述类标签分别进行匹配获得相应匹配度值;选取匹配度值最高的类标签对应的所述一级节点作为中间传输节点;所述中间传输节点将所述标准调用指令传输至所述二级节点。6.根据权利要求5所述的基于GRPC的多方信息传递及状态同步方法,其特征在于,所述向所有节点注册回调函数,将所述二级节点内...
【专利技术属性】
技术研发人员:杨超,潘光明,张浩,王震,张李军,李刚,
申请(专利权)人:翼健上海信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。