节点访问方法以及数据传输系统技术方案

技术编号:34372310 阅读:47 留言:0更新日期:2022-07-31 11:46
本说明书实施例提供一种节点访问方法以及数据传输系统,其中所述节点访问方法包括:接收请求报文数据,根据所述请求报文数据生成回应报文数据,根据所述第一地址对应关系向请求节点发送所述回应报文数据,其中,所述第一地址对应关系通过中转节点发送的报文数据建立,且所述第一地址对应关系包括所述请求节点的地址与所述回应报文携带的地址的对应关系。通过根据接收的请求报文数据生成回应报文数据,并根据第一地址对应关系向请求节点直接发送回应报文数据,绕开了中转设备,从而减轻了中转设备的负载,且实现了负载均衡。且实现了负载均衡。且实现了负载均衡。

【技术实现步骤摘要】
节点访问方法以及数据传输系统


[0001]本说明书实施例涉及数据处理
,特别涉及一种节点访问方法。

技术介绍

[0002]IPV6网络正在全面铺开,然而在很多后端服务,仍然只支持IPV4接入,不具备IPV6接入能力,因此前端提供IPV6方式访问,后端仍然以IPV4作为实体服务的负载均衡技术,成为一种合适的过渡技术。这种技术称为6to4负载均衡。
[0003]然而6to4负载均衡技术和其他负载均衡技术一样,会有流量集中化,压爆负载均衡的风险,也有单流pps过大,负载均衡器cpu失衡等问题。常规的6to4负载均衡技术已经有成熟产品,但因为常规的6to4负载均衡,流量都集中在LVS上处理,来回流量的每一个包都需要LVS参与调度分发,造成LVS压力过大,性能瓶颈的问题。

技术实现思路

[0004]有鉴于此,本说明书实施例提供了两种节点访问方法。本说明书一个或者多个实施例同时涉及一种数据传输系统,两种节点访问设备,两种节点访问装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。
[0005]根据本说明书实施例的第一方面,提供了一种节点访问方法,包括:
[0006]接收请求报文数据;
[0007]根据所述请求报文数据生成回应报文数据;
[0008]根据所述第一地址对应关系向请求节点发送所述回应报文数据,其中,所述第一地址对应关系通过中转节点发送的报文数据建立,且所述第一地址对应关系包括所述请求节点的地址与所述回应报文携带的地址的对应关系。
[0009]根据本说明书实施例的第二方面,提供了一种节点访问方法,包括:
[0010]通过中转节点转发第一请求报文数据至服务节点,以获取回应报文数据;
[0011]根据所述回应报文数据携带的服务节点的地址,建立所述服务节点的地址与所述中转节点的地址的第二地址对应关系;
[0012]在需要发送第二请求报文数据时,根据所述第二请求报文数据针对的中转节点的地址在所述第二地址对应关系中对应的服务节点地址,向所述服务节点发送所述第二请求报文数据。
[0013]根据本说明书实施例的第三方面,提供了一种数据传输系统,包括:
[0014]请求节点、中转节点和服务节点;
[0015]所述请求节点将初始类型的请求报文数据转换为目标类型的请求报文数据,并将所述目标类型的请求报文数据发送至所述中转节点;
[0016]所述中转节点根据调度规则将所述目标类型的请求报文数据发送至所述服务节点;
[0017]所述服务节点根据所述目标类型的请求报文数据生成目标类型的回应报文数据,
并建立第一地址对应关系,以及
[0018]根据所述第一地址对应关系将所述目标类型的回应报文数据转换为初始类型的回应报文数据,并将所述初始类型的回应报文数据发送至所述请求节点;
[0019]所述请求节点根据所述初始类型的回应报文数据建立第二地址对应关系,并根据所述第二地址对应关系访问所述服务节点。
[0020]根据本说明书实施例的第四方面,提供了一种节点访问设备,包括:
[0021]接收模块,被配置为接收请求报文数据;
[0022]生成模块,被配置为根据所述请求报文数据生成回应报文数据;
[0023]访问模块,被配置为根据所述第一地址对应关系向请求节点发送所述回应报文数据,其中,所述第一地址对应关系通过中转节点发送的请求报文数据建立,且所述第一地址对应关系包括所述请求节点的地址与所述回应报文携带的地址的对应关系。
[0024]根据本说明书实施例的第五方面,提供了一种节点访问设备,包括:
[0025]发送模块,被配置为通过中转节点转发第一请求报文数据至服务节点,以获取回应报文数据;
[0026]关系建立模块,被配置为根据所述回应报文数据携带的服务节点的地址,建立所述服务节点的地址与所述中转节点的地址的第二地址对应关系;
[0027]访问模块,被配置为在需要发送第二请求报文数据时,根据所述第二请求报文数据针对的中转节点的地址在所述第二地址对应关系中对应的服务节点地址,向所述服务节点发送所述第二请求报文数据。
[0028]根据本说明书实施例的第六方面,提供了一种节点访问装置,包括:
[0029]接收模块,被配置为接收请求报文数据;
[0030]生成模块,被配置为根据所述请求报文数据生成回应报文数据;
[0031]访问模块,被配置为根据所述第一地址对应关系向请求节点发送所述回应报文数据,其中,所述第一地址对应关系通过中转节点发送的请求报文数据建立,且所述第一地址对应关系包括所述请求节点的地址与所述回应报文携带的地址的对应关系。
[0032]根据本说明书实施例的第七方面,提供了一种节点访问装置,包括:
[0033]发送模块,被配置为通过中转节点转发第一请求报文数据至服务节点,以获取回应报文数据;
[0034]关系建立模块,被配置为根据所述回应报文数据携带的服务节点的地址,建立所述服务节点的地址与所述中转节点的地址的第二地址对应关系;
[0035]访问模块,被配置为在需要发送第二请求报文数据时,根据所述第二请求报文数据针对的中转节点的地址在所述第二地址对应关系中对应的服务节点地址,向所述服务节点发送所述第二请求报文数据。
[0036]根据本说明书实施例的第八方面,提供了一种计算设备,包括:
[0037]存储器和处理器;
[0038]所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述节点访问方法的步骤。
[0039]根据本说明书实施例的第九方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述节点访问方法的步骤。
[0040]根据本说明书实施例的第十方面,提供了一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行上述节点访问方法的步骤。
[0041]本说明书实施例提供一种节点访问方法以及数据传输系统,其中所述节点访问方法包括:接收请求报文数据,根据所述请求报文数据生成回应报文数据,根据所述第一地址对应关系向请求节点发送所述回应报文数据,其中,所述第一地址对应关系通过中转节点发送的报文数据建立,且所述第一地址对应关系包括所述请求节点的地址与所述回应报文携带的地址的对应关系。通过根据接收的请求报文数据生成回应报文数据,并根据第一地址对应关系向请求节点直接发送回应报文数据,绕开了中转设备,从而减轻了中转设备的负载,且实现了负载均衡。
附图说明
[0042]图1是本说明书一个实施例提供的一种节点访问方法的流程图;
[0043]图2是本说明书一个实施例提供的另一种节点访问方法的流程图;
[0044]图3a是本说明书一个实施例提供的一种数据传输系统的示意图;
[0045]图3b是本说明本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种节点访问方法,应用于分布式系统中的服务节点,所述方法包括:接收请求报文数据;根据所述请求报文数据生成回应报文数据;根据第一地址对应关系向请求节点发送所述回应报文数据,其中,所述第一地址对应关系通过中转节点发送的报文数据建立,且所述第一地址对应关系包括所述请求节点的地址与所述回应报文携带的地址的对应关系。2.根据权利要求1所述的方法,所述根据所述请求报文数据生成回应报文数据,包括:根据目标类型的请求报文数据确定初始类型的请求报文数据,并根据所述初始类型的请求报文数据建立入向地址对应关系;根据所述初始类型的请求报文数据生成所述目标类型的回应报文数据。3.根据权利要求2所述的方法,所述根据所述初始类型的请求报文数据生成所述目标类型的回应报文数据,包括:将所述初始类型的请求报文数据根据所述入向地址对应关系,生成虚拟请求报文数据,并根据所述虚拟请求报文数据建立出向地址对应关系;根据所述虚拟请求报文数据生成所述目标类型的回应报文数据。4.根据权利要求3所述的方法,所述根据所述第一地址对应关系向请求节点发送所述回应报文数据,包括:将所述目标类型的回应报文数据根据所述出向地址对应关系,生成初始类型的回应报文数据;根据所述初始类型的回应报文数据中携带地址信息,将所述初始类型的回应报文数据发送至对应的请求节点。5.一种节点访问方法,应用于分布式系统中的请求节点,所述方法包括:通过中转节点转发第一请求报文数据至服务节点,以获取回应报文数据;根据所述回应报文数据携带的服务节点的地址,建立所述服务节点的地址与所述中转节点的地址的第二地址对应关系;在需要发送第二请求报文数据时,根据所述第二请求报文数据针对的中转节点的地址在所述第二地址对应关系中对应的服务节点地址,向所述服务节点发送所述第二请求报文数据。6.根据权利要求5所述的方法,所述通过中转节点转发第一请求报文数据至服务节点,包括:在初始类型的第一请求报文数据不存在所述第二地址对应关系的情况下,对所述初始类型的第一请求报文数据进行解析得到所述中转节点的地址;根据所述中转节点的地址建立地址缓存记录,以及转发所述初始类型的第一请求报文数据至所述中转节点。7.根据权利要求6所述的方法,所述转发所述初始类型的请求报文数据至所述中转节点,包括:将初始类型的第一请求报文数据转换为目标类型的请求报文数据,并将所述目标类型的请求报文数据发送至所述中转节点。8.根据权利要求6所述的方法,所述根据所述回应报文数据携带的服务节点的地址,建
立所述服务节点的地址与所述中转节点的地址的第二地址对应关系,包括:对所述初始类型的回应报文数据进行解析得到所述服务节点的地址;将所述服务节点的地址与所述地址缓存记录中的所述中转节点的地址进行匹配,并生成所述第二地...

【专利技术属性】
技术研发人员:梁腾飞
申请(专利权)人:阿里云计算有限公司
类型:发明
国别省市:

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

1