微服务之间的数据传输方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:33278651 阅读:18 留言:0更新日期:2022-04-30 23:38
本公开提出一种微服务之间的数据传输方法、装置、计算机设备及存储介质,该方法包括:接收数据传输请求;根据数据传输请求,获取待传输数据;根据预设数据传输格式处理待传输数据,以得到目标传输数据;将目标传输数据发送至数据接收方,其中,数据发送方和数据接收方分别对应不同的微服务。通过本公开,能够根据预设数据传输格式对待传输数据进行处理并发送,能够使得处理后的目标传输数据占用较少的存储资源,实现轻量级的数据传输,节省传输带宽,以及减少微服务之间的数据传输对内存资源的占用,节省内存空间,有效提升微服务之间的数据传输效率。数据传输效率。数据传输效率。

【技术实现步骤摘要】
微服务之间的数据传输方法、装置、计算机设备及存储介质


[0001]本公开涉及计算机应用
,尤其涉及一种微服务之间的数据传输方法、装置、计算机设备及存储介质。

技术介绍

[0002]在计算机应用
中,微服务之间的数据传输协议通常是基于超文本传输协议(Hyper Text Transfer Protocol,HTTP)实现的,通过发送数据传输请求,利用固定的数据交换格式处理待传输数据,接收并存储数据返回结果。
[0003]这种方式下,利用固定的数据交换格式处理待传输数据,接收并存储数据返回结果,通常会占用较多的软硬件存储资源,影响数据传输效率。

技术实现思路

[0004]本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]为此,本公开的目的在于提出一种微服务之间的数据传输方法、装置、计算机设备、存储介质及计算机程序产品,能够根据预设数据传输格式对待传输数据进行处理并发送,能够使得处理后的目标传输数据占用较少的存储资源,实现轻量级的数据传输,节省传输带宽,以及减少微服务之间的数据传输对内存资源的占用,节省内存空间,有效提升微服务之间的数据传输效率。
[0006]本公开第一方面实施例提出的微服务之间的数据传输方法,应用于数据发送方,包括:接收数据传输请求;根据所述数据传输请求,获取待传输数据;根据预设数据传输格式处理所述待传输数据,以得到目标传输数据;将所述目标传输数据发送至数据接收方,其中,所述数据发送方和所述数据接收方分别对应不同的所述微服务。
>[0007]本公开第一方面实施例提出的微服务之间的数据传输方法,通过接收数据传输请求,根据数据传输请求,获取待传输数据,根据预设数据传输格式处理待传输数据,以得到目标传输数据,将目标传输数据发送至数据接收方,其中,数据发送方和数据接收方分别对应不同的微服务,能够根据预设数据传输格式对待传输数据进行处理并发送,能够使得处理后的目标传输数据占用较少的存储资源,实现轻量级的数据传输,节省传输带宽,以及减少微服务之间的数据传输对内存资源的占用,节省内存空间,有效提升微服务之间的数据传输效率。
[0008]本公开第二方面实施例提出的微服务之间的数据传输方法,应用于数据接收方,包括:接收数据发送方发送的目标传输数据,其中,所述目标传输数据是所述数据发送方根据预设数据传输格式对待传输数据处理得到的;根据与所述预设数据传输格式对应的目标数据处理方法对所述目标传输数据进行处理,以得到所述待传输数据,其中,所述数据发送方和所述数据接收方分别对应不同的所述微服务。
[0009]本公开第二方面实施例提出的微服务之间的数据传输方法,通过接收数据发送方发送的目标传输数据,其中,目标传输数据是数据发送方根据预设数据传输格式对待传输
数据处理得到的,根据与预设数据传输格式对应的目标数据处理方法对目标传输数据进行处理,以得到待传输数据,其中,数据发送方和数据接收方分别对应不同的微服务,由于是采用与预设数据传输格式对应的目标数据处理方法处理接收到的待传输数据,从而可以支持接收多种数据格式的待传输数据,保证待传输数据传输的准确性,提升待传输数据传输的灵活性,以及减少数据传输过程中存储数据的占用,提升数据传输效率。
[0010]本公开第三方面实施例提出的微服务之间的数据传输装置,应用于数据接收方,包括:第一接收模块,用于接收数据传输请求;第一获取模块,用于根据所述数据传输请求,获取待传输数据;第一处理模块,用于根据预设数据传输格式处理所述待传输数据,以得到目标传输数据;发送模块,用于将所述目标传输数据发送至数据接收方,其中,所述数据发送方和所述数据接收方分别对应不同的所述微服务。
[0011]本公开第三方面实施例提出的微服务之间的数据传输装置,通过接收数据传输请求,根据数据传输请求,获取待传输数据,根据预设数据传输格式处理待传输数据,以得到目标传输数据,将目标传输数据发送至数据接收方,其中,数据发送方和数据接收方分别对应不同的微服务,能够根据预设数据传输格式对待传输数据进行处理并发送,能够使得处理后的目标传输数据占用较少的存储资源,实现轻量级的数据传输,节省传输带宽,以及减少微服务之间的数据传输对内存资源的占用,节省内存空间,有效提升微服务之间的数据传输效率。
[0012]本公开第四方面实施例提出的微服务之间的数据传输装置,应用于数据接收方,包括:第二接收模块,用于接收数据发送方发送的目标传输数据,其中,所述目标传输数据是所述数据发送方根据预设数据传输格式对待传输数据处理得到的;第二处理模块,用于根据与所述预设数据传输格式对应的目标数据处理方法对所述目标传输数据进行处理,以得到所述待传输数据,其中,所述数据发送方和所述数据接收方分别对应不同的所述微服务。
[0013]本公开第四方面实施例提出的微服务之间的数据传输装置,通过接收数据发送方发送的目标传输数据,其中,目标传输数据是数据发送方根据预设数据传输格式对待传输数据处理得到的,根据与预设数据传输格式对应的目标数据处理方法对目标传输数据进行处理,以得到待传输数据,其中,数据发送方和数据接收方分别对应不同的微服务,由于是采用与预设数据传输格式对应的目标数据处理方法处理接收到的待传输数据,从而可以支持接收多种数据格式的待传输数据,保证待传输数据传输的准确性,提升待传输数据传输的灵活性,以及减少数据传输过程中存储数据的占用,提升数据传输效率。
[0014]本公开第五方面实施例提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如本公开第一方面实施例提出的微服务之间的数据传输方法,或者实现如本公开第二方面实施例提出的微服务之间的数据传输方法。
[0015]本公开第六方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开第一方面实施例提出的微服务之间的数据传输方法,或者实现如本公开第二方面实施例提出的微服务之间的数据传输方法。
[0016]本公开第七方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令处理器执行时,执行如本公开第一方面实施例提出的微服务之间的数据传输方法,或
者实现如本公开第二方面实施例提出的微服务之间的数据传输方法。
[0017]本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。
附图说明
[0018]本公开上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0019]图1是本公开一实施例提出的微服务之间的数据传输方法的流程示意图;
[0020]图2是本公开另一实施例提出的微服务之间的数据传输方法的流程示意图;
[0021]图3是本公开另一实施例提出的微服务之间的数据传输方法的流程示意图;
[0022]图4是本公开另一实施例提出的微服务之间的数据传输方法的流程示本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种微服务之间的数据传输方法,其特征在于,应用于数据发送方,所述方法包括:接收数据传输请求;根据所述数据传输请求,获取待传输数据;根据预设数据传输格式处理所述待传输数据,以得到目标传输数据;将所述目标传输数据发送至数据接收方,其中,所述数据发送方和所述数据接收方分别对应不同的所述微服务。2.如权利要求1所述的方法,其特征在于,在所述根据预设数据传输格式处理所述待传输数据,以得到目标传输数据之前,还包括:获取所述数据发送方对应的预设模式文件,所述预设模式文件中定义所述数据发送方和所述数据接收方分别对应的不同所述微服务之间的数据传输协议;对所述数据传输协议进行解析,以得到所述预设数据传输格式。3.如权利要求1所述的方法,其特征在于,所述根据预设数据传输格式处理所述待传输数据,以得到目标传输数据,包括:确定实现所述微服务的计算机编程语言类型;根据所述计算机编程语言类型,生成与所述预设数据传输格式对应的目标数据处理方法;根据所述目标数据处理方法处理所述待传输数据,以得到目标传输数据。4.如权利要求3所述的方法,其特征在于,所述待传输数据对应初始格式,所述目标数据处理方法包括:目标格式的压缩方法,所述目标格式占据的存储资源小于所述初始格式占据的存储资源。5.如权利要求4所述的方法,其特征在于,所述目标数据处理方法还包括:目标传输协议、所述目标格式的解压方法,所述将所述目标传输数据发送至数据接收方,包括:采用所述目标传输协议将所述目标传输数据和所述目标格式的解压方法共同发送至所述数据接收方。6.一种微服务之间的数据传输方法,其特征在于,应用于数据接收方,所述方法包括:接收数据发送方发送的目标传输数据,其中,所述目标传输数据是所述数据发送方根据预...

【专利技术属性】
技术研发人员:邢忠良
申请(专利权)人:北京乐我无限科技有限责任公司
类型:发明
国别省市:

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

1