交易数据处理方法、装置及存储介质制造方法及图纸

技术编号:39328508 阅读:7 留言:0更新日期:2023-11-12 16:05
本申请公开了一种交易数据处理方法、装置及存储介质,涉及通信技术领域,能够提高交易池的稳定性。该方法包括:控制面装置获取待交易数据的流量信息和多个服务网格的负载信息;控制面装置根据待交易数据的流量信息和多个服务网格的负载信息,生成目标策略,目标策略用于表征待交易数据在多个服务网格中的传输路由,以及多个服务网格的每个服务网格中处理交易数据的服务模块;控制面装置向数据面装置发送目标策略;数据面装置接收并执行控制面装置发送的目标策略,数据面装置。本申请的实施例应用于交易数据的处理。例应用于交易数据的处理。例应用于交易数据的处理。

【技术实现步骤摘要】
交易数据处理方法、装置及存储介质


[0001]本申请涉及通信领域,尤其涉及一种交易数据处理方法、装置及存储介质。

技术介绍

[0002]区块链网络技术中,区块链节点接收到交易数据后,将交易数据放入交易池中进行缓存;然后,对交易池中的部分交易数据进行检测、打包,从而生成合法交易,并向共识模块输送合法交易。
[0003]相关技术中,在交易的过程中,中心架构的交易池会与软件开发工具包(Software Development Kit,SDK)以及后端多个模块进行交互。这样一来,中心化架构的交易池的参与了交易从发出到上链的整个生命周期。交易池频繁与后端模块交互的过程中,增加了交易池数据传输的压力,容易造成交易池的系统崩溃。因此,如何提高交易池的稳定性,是仍待解决的技术问题。

技术实现思路

[0004]本申请提供了一种交易数据处理方法、装置及存储介质,用于实现提高交易池的稳定性。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,本申请提供了一种交易数据处理方法,应用于区块链交易池中的控制面装置,区块链交易池还包括数据面装置,数据面装置与控制面装置通信连接,数据面装置包括多个服务网格,多个服务网格的每个服务网格包括至少一个服务模块,服务模块用于处理交易数据,方法包括:控制面装置获取待交易数据的流量信息和多个服务网格的负载信息;控制面装置根据待交易数据的流量信息和多个服务网格的负载信息,生成目标策略,目标策略用于表征待交易数据在多个服务网格中的传输路由,以及多个服务网格的每个服务网格中处理交易数据的服务模块;控制面装置向数据面装置发送目标策略。
[0007]结合上述第一方面,在一种可能的实现方式中,该方法还包括:服务网格包括以下至少之一:交易接收服务网格、交易检测服务网格、交易待打包存储服务网格、交易已打包存储服务网格、交易提交服务网格、以及交易通知服务网格;其中,交易接收服务网格用于接收待交易数据;交易检测服务网格用于检测待交易数据;交易待打包存储服务网格用于对接收的待交易数据存储;交易已打包存储服务网格用于对打包后的待交易数据存储;交易提交服务网格用于对达成共识的交易存储;交易通知服务网格用于通知交易终端交易结果。
[0008]结合上述第一方面,在一种可能的实现方式中,该方法还包括:确定多个服务网格中负载满足待交易数据的流量需求的至少一个目标服务网格;基于待交易数据的类型,确定待交易数据在至少一个目标服务网格中的传输顺序,以及至少一个目标服务网格中每个服务网格处理待交易数据的服务模块;基于待交易数据在至少一个目标服务网格中的传输顺序,以及至少一个目标服务网格中每个服务网格处理待交易数据的服务模块,生成目标
策略。
[0009]结合上述第一方面,在一种可能的实现方式中,该方法还包括:向数据面装置发送第一指示信息,第一指示信息用于指示数据面装置建立加密服务网格和解密服务网格;加密服务网格用于接收交易接收服务网格发送的待交易数据,对待交易数据进行加密,得到加密交易数据;解密服务网格用于接收交易检测服务网格发送的加密交易数据,对加密交易数据解密,得到解密交易数据。
[0010]第二方面,本申请提供了一种交易数据处理方法,应用于区块链交易池中的数据面装置,数据面装置包括多个服务网格,多个服务网格的每个服务网格包括至少一个服务模块,服务模块用于处理交易数据,区块链交易池还包括控制面装置,控制面装置与数据面装置通信连接,方法包括:数据面装置接收控制面装置发送的目标策略,目标策略用于表征待交易数据在多个服务网格中的传输路由,以及多个服务网格的每个服务网格中处理交易数据的服务模块;数据面装置执行目标策略。
[0011]第三方面,本申请提供了一种交易数据处理装置,包括:处理单元,用于获取待交易数据的流量信息和多个服务网格的负载信息;处理单元,还用于根据待交易数据的流量信息和多个服务网格的负载信息,生成目标策略,目标策略用于表征待交易数据在多个服务网格中的传输路由,以及多个服务网格的每个服务网格中处理交易数据的服务模块;通信单元,用于向数据面装置发送目标策略。
[0012]结合上述第三方面,在一种可能的实现方式中,服务网格包括以下至少之一:交易接收服务网格、交易检测服务网格、交易待打包存储服务网格、交易已打包存储服务网格、交易提交服务网格、以及交易通知服务网格;其中,交易接收服务网格用于接收待交易数据;交易检测服务网格用于检测待交易数据;交易待打包存储服务网格用于对接收的待交易数据存储;交易已打包存储服务网格用于对打包后的待交易数据存储;交易提交服务网格用于对达成共识的交易存储;交易通知服务网格用于通知交易终端交易结果。
[0013]结合上述第三方面,在一种可能的实现方式中,处理单元,还用于:确定多个服务网格中负载满足待交易数据的流量需求的至少一个目标服务网格;基于待交易数据的类型,确定待交易数据在至少一个目标服务网格中的传输顺序,以及至少一个目标服务网格中每个服务网格处理待交易数据的服务模块;基于待交易数据在至少一个目标服务网格中的传输顺序,以及至少一个目标服务网格中每个服务网格处理待交易数据的服务模块,生成目标策略。
[0014]结合上述第三方面,在一种可能的实现方式中,处理单元,还用于:向数据面装置发送第一指示信息,第一指示信息用于指示数据面装置建立加密服务网格和解密服务网格;加密服务网格用于接收交易接收服务网格发送的待交易数据,对待交易数据进行加密,得到加密交易数据;解密服务网格用于接收交易检测服务网格发送的加密交易数据,对加密交易数据解密,得到解密交易数据。
[0015]第四方面,本申请提供了一种交易数据处理装置,包括:通信单元,用于接收控制面装置发送的目标策略,目标策略用于表征待交易数据在多个服务网格中的传输路由,以及多个服务网格的每个服务网格中处理交易数据的服务模块;处理单元,用于执行目标策略。
[0016]第五方面,提供一种交易数据处理装置,包括:处理器以及存储器;其中,存储器用
于存储计算机执行指令,当通信装置运行时,处理器执行存储器存储的计算机执行指令,以使通信装置实现如第一方面的任一种可能的实现方式中所描述的交易数据处理方法。
[0017]第六方面,提供一种计算机可读存储介质,计算机可读存储介质包括指令,指令当被通信装置执行时使计算机执行如第一方面的任一种可能的实现方式中所描述的交易数据处理方法。
[0018]本申请的这些方面或其他方面在以下的描述中会更加简明易懂。
[0019]上述方案至少带来以下有益效果:本申请实施例中,控制面装置根据待交易数据的流量信息和多个服务网格的负载信息,向数据面装置发送目标策略。目标策略用于表征待交易数据在多个服务网格中的传输路由,以及多个服务网格的每个服务网格中处理交易数据的服务模块。一方面,本申请实施例中在交易池中设置服务网格,由于服务网格无需相互认证授权,减少了交易池中的服务网格的通信次数,减少了交易池的通信交互压力。另一方面,控制面装置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交易数据处理方法,其特征在于,应用于区块链交易池中的控制面装置,所述区块链交易池还包括数据面装置,所述数据面装置与所述控制面装置通信连接,所述数据面装置包括多个服务网格,所述多个服务网格的每个服务网格包括至少一个服务模块,所述服务模块用于处理交易数据,所述方法包括:获取待交易数据的流量信息和所述多个服务网格的负载信息;根据所述待交易数据的流量信息和所述多个服务网格的负载信息,生成目标策略,所述目标策略用于表征所述待交易数据在所述多个服务网格中的传输路由,以及所述多个服务网格的每个服务网格中处理所述交易数据的服务模块;向所述数据面装置发送所述目标策略。2.根据权利要求1所述的方法,其特征在于,所述服务网格包括以下至少之一:交易接收服务网格、交易检测服务网格、交易待打包存储服务网格、交易已打包存储服务网格、交易提交服务网格、以及交易通知服务网格;其中,所述交易接收服务网格用于接收所述待交易数据;所述交易检测服务网格用于检测所述待交易数据;所述交易待打包存储服务网格用于对接收的所述待交易数据存储;所述交易已打包存储服务网格用于对打包后的所述待交易数据存储;所述交易提交服务网格用于对达成共识的交易存储;所述交易通知服务网格用于通知交易终端交易结果。3.根据权利要求1所述的方法,其特征在于,所述根据所述待交易数据的流量信息和所述多个服务网格的负载信息,生成目标策略,包括:确定所述多个服务网格中负载满足所述待交易数据的流量需求的至少一个目标服务网格;基于所述待交易数据的类型,确定所述待交易数据在所述至少一个目标服务网格中的传输顺序,以及所述至少一个目标服务网格中每个服务网格处理所述待交易数据的服务模块;基于所述待交易数据在所述至少一个目标服务网格中的传输顺序,以及所述至少一个目标服务网格中每个服务网格处理所述待交易数据的服务模块,生成所述目标策略。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:向所述数据面装置发送第一指示信息,所述第一指示信息用于指示所述数据面装置建立加密服务网格和解密服务网格;所述加密服务网格用于接收所述交易接收服务网格发送的待交易数据,对所述待交易数据进行加密,得到加密交易数据;所述解密服务网格用于接收所述交易检测服务网格发送的所述加密交易数据,对所述加密交易数据解密,得到解密交易数据。5.一种交易数据处理方法,其特征在于,应用于区块链交易池中的数据面装置,所述数据面装置包括多个服务网格,所述多个服务网格的每个服务网格包括至少一个服务模块,所述服务模块用于处理交易数据,所述区块链交易池还包括控制面装置,所述控制面装置与所述数据面装置通信连接,所述方法包括:接收所述控制面装置发送的目标策略,所述目标策略用于表征所述待交易数据在所述多个服务网格中的传输路由,以及所述多个服务网格的每个服务网格中处理所述交易数据的服务模块;执行所述目标策略。
6.一种交易数据处理装置,其特征在于,所述装置包括,处理单...

【专利技术属性】
技术研发人员:王立刚贾晓芸刘海潮
申请(专利权)人:联通数字科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1