路由选择方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:24805398 阅读:18 留言:0更新日期:2020-07-07 22:08
本发明专利技术实施例公开了一种路由选择方法、装置、计算机设备及存储介质,包括:获取目标终端发送的请求信息,其中,所述请求信息中包括所述目标终端的位置信息;根据所述位置信息确认对所述请求信息具有管辖权的目标服务节点;根据预设的路由规则筛选符合预设的第一筛选条件的第一目标传输路径;根据所述第一目标传输路径将所述请求信息发送至所述目标服务节点。在进行数据处理时,首先,通过分布式服务器系统就近处理的方式提高服务器集群的处理效率,降低单个服务节点的处理压力,然后,在进行数据传输时,通过路径筛选,避免了数据集中在固定路径传输造成的网络拥堵现象,提高了网络传输效率。

【技术实现步骤摘要】
路由选择方法、装置、计算机设备及存储介质
本专利技术实施例涉及数据传输领域,尤其是一种路由选择方法、装置、计算机设备及存储介质。
技术介绍
路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程。路由工作在OSI参考模型第三层——网络层的数据包转发设备,路由器通过转发数据包来实现网络互连,路由器可以支持多种协议(如TCP/IP、IPX/SPX、AppleTalk等协议)。现有技术中,路由传输均具有固定的传输路径,即针对于相同的请求域名的请求消息,均通过相同的路径将其传输至能够响应该请求消息的服务器端,当访问量剧增造成并发式访问时,会对传输路径所在的传输链路以及服务器端造成运算压力,导致传输效率和处理效率降低,造成访问延时,严重的甚至造成服务器拥堵和崩溃。
技术实现思路
本申请针对现有方式存在网络拥堵造成响应缓慢的问题,提出了一种路由选择方法、装置、计算机设备及存储介质,以对网络数据进行疏导。本申请的实施例根据第一个方面,提供了一种路由选择方法,包括:获取目标终端发送的请求信息,其中,所述请求信息中包括所述目标终端的位置信息;根据所述位置信息确认对所述请求信息具有管辖权的目标服务节点,其中,所述目标服务节点为分布式服务器系统中对所述位置信息所在的区域具有管辖权的服务器中心;根据预设的路由规则筛选符合预设的第一筛选条件的第一目标传输路径,其中,所述第一目标传输路径为将所述请求信息传送至所述目标服务节点的传输链路的集合;根据所述第一目标传输路径将所述请求信息发送至所述目标服务节点。可选地,所述根据所述位置信息确认对所述请求信息具有管辖权的目标服务节点之前,包括:解析所述请求信息获取记载于所述请求信息中的域名信息;根据预设的域名转换规则将所述域名信息转换为代理服务器的网络协议地址;根据所述网络协议地址将所述请求信息发送至所述代理服务器。可选地,所述根据所述网络协议地址将所述请求信息发送至所述代理服务器之后,包括:根据预设的转换协议将所述请求信息转换为协议数据包;将所述协议数据包发送至响应所述请求信息的分布式服务器系统中。可选地,所述根据所述位置信息确认对所述请求信息具有管辖权的目标服务节点包括:根据预设的反向转换协议将所述协议数据包还原为所述请求信息;解析所述请求信息获取记载于所述请求信息中的所述目标终端的位置信息;根据预设的服务节点分布列表查找与所述位置信息具有映射关系的服务节点;确认所述服务节点为所述目标服务节点。可选地,所述根据预设的路由规则筛选符合预设的第一筛选条件的第一目标传输路径之前,包括:获取链接至所述目标服务节点的多个传输路径,其中,所述多个传输路径与所述目标服务节点的连接方式包括:直接连接或者间接连接,且各个传输路径均由至少一个传输链路组成;请求组成所述各个传输路径的传输链路的进程信息。可选地,所述进程信息中包括响应时长,所述筛选规则为路径规划算法,所述根据预设的路由规则筛选符合预设的第一筛选条件的第一目标传输路径包括:根据所述路径规划算法计算得到前往所述目标服务节点的最短路径,其中,所述最短路径为路径总响应时长最短的传输路径,所述总响应时长为组成传输路径的所有传输链路的响应时长的累加和;确认所述最短路径为所述第一目标传输路径。可选地,所述根据所述第一目标传输路径将所述请求信息发送至所述目标服务节点之后,包括:根据所述路由规则筛选符合预设的第二筛选条件的第二目标传输路径,其中,所述第二目标传输路径为将所述请求信息的回复消息传送至所述目标终端的传输链路的集合;根据所述第二目标传输路径将所述回复信息传送出所述分布式服务器系统。本申请的实施例根据第二个方面,还提供了一种路由选择装置,包括:获取模块,用于获取目标终端发送的请求信息,其中,所述请求信息中包括所述目标终端的位置信息;处理模块,用于根据所述位置信息确认对所述请求信息具有管辖权的目标服务节点,其中,所述目标服务节点为分布式服务器系统中对所述位置信息所在的区域具有管辖权的服务器中心;筛选模块,用于根据预设的路由规则筛选符合预设的第一筛选条件的第一目标传输路径,其中,所述第一目标传输路径为将所述请求信息传送至所述目标服务节点的传输链路的集合;执行模块,用于根据所述第一目标传输路径将所述请求信息发送至所述目标服务节点。本申请的实施例根据第三个方面,还提供了一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述所述路由选择方法的步骤。本申请的实施例根据第四个方面,还提供了一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述所述路由选择方法的步骤。本申请实施例的有益效果是:在获取请求消息后,根据请求信息中记录的地址信息在分布式服务器系统中分配对该请求信息具有管辖权的目标服务节点,由于,分布式服务器系统服务节点之间的数据传输,需要通过服务节点与服务节点之间传输链路进行传输,因此,在传输时首先在可选的传输路径中筛选出性能优质的传输路径,作为该请求信息的传输路径,最终,通过该传输路径将请求信息发送至目标服务节点进行处理。在进行数据处理时,首先,通过分布式服务器系统就近处理的方式提高服务器集群的处理效率,降低单个服务节点的处理压力,然后,在进行数据传输时,通过路径筛选,避免了数据集中在固定路径传输造成的网络拥堵现象,提高了网络传输效率。而分布式服务器系统和路径筛选的结合,提高了互联网响应请求信息的速度,提高了互联网的数据吞吐能力。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本申请一个实施例的直播控制方法的基本流程示意图;图2为本申请一个具体实施例的获取分布式服务器系统的IP地址和代理服务器的IP地址的流程示意图;图3为本申请一具体实施例的获取协议数据包的流程示意图;图4为本申请一个实施例的确认目标服务器节点的流程示意图;图5为本申请一个实施例的获取传输链路进程信息的流程示意图;图6为本申请一个实施例的传输链路的一种分布示意图;图7为本申请一个实施例的确认第一目标传输路径的流程示意图;图8为本申请一个实施例的回复信息在分布式服务器系统传输的流程示意图;图9为本申请一个实施例的路由选择装置基本结构示意图;图10为本申请一个实施例的计算机设备的基本结构框图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申本文档来自技高网...

【技术保护点】
1.一种路由选择方法,其特征在于,包括:/n获取目标终端发送的请求信息,其中,所述请求信息中包括所述目标终端的位置信息;/n根据所述位置信息确认对所述请求信息具有管辖权的目标服务节点,其中,所述目标服务节点为分布式服务器系统中对所述位置信息所在的区域具有管辖权的服务器中心;/n根据预设的路由规则筛选符合预设的第一筛选条件的第一目标传输路径,其中,所述第一目标传输路径为将所述请求信息传送至所述目标服务节点的传输链路的集合;/n根据所述第一目标传输路径将所述请求信息发送至所述目标服务节点。/n

【技术特征摘要】
1.一种路由选择方法,其特征在于,包括:
获取目标终端发送的请求信息,其中,所述请求信息中包括所述目标终端的位置信息;
根据所述位置信息确认对所述请求信息具有管辖权的目标服务节点,其中,所述目标服务节点为分布式服务器系统中对所述位置信息所在的区域具有管辖权的服务器中心;
根据预设的路由规则筛选符合预设的第一筛选条件的第一目标传输路径,其中,所述第一目标传输路径为将所述请求信息传送至所述目标服务节点的传输链路的集合;
根据所述第一目标传输路径将所述请求信息发送至所述目标服务节点。


2.根据权利要求1所述的路由选择方法,其特征在于,所述根据所述位置信息确认对所述请求信息具有管辖权的目标服务节点之前,包括:
解析所述请求信息获取记载于所述请求信息中的域名信息;
根据预设的域名转换规则将所述域名信息转换为代理服务器的网络协议地址;
根据所述网络协议地址将所述请求信息发送至所述代理服务器。


3.根据权利要求2所述的路由选择方法,其特征在于,所述根据所述网络协议地址将所述请求信息发送至所述代理服务器之后,包括:
根据预设的转换协议将所述请求信息转换为协议数据包;
将所述协议数据包发送至响应所述请求信息的分布式服务器系统中。


4.根据权利要求3所述的路由选择方法,其特征在于,所述根据所述位置信息确认对所述请求信息具有管辖权的目标服务节点包括:
根据预设的反向转换协议将所述协议数据包还原为所述请求信息;
解析所述请求信息获取记载于所述请求信息中的所述目标终端的位置信息;
根据预设的服务节点分布列表查找与所述位置信息具有映射关系的服务节点;
确认所述服务节点为所述目标服务节点。


5.根据权利要求1所述的路由选择方法,其特征在于,所述根据预设的路由规则筛选符合预设的第一筛选条件的第一目标传输路径之前,包括:
获取链接至所述目标服务节点的多个传输路径,其中,所述多个传输路径与所述目标服务节点的连接方式包括:直接连接或者间接连接,且各个传输路径均由至少一个传输链路组成;<...

【专利技术属性】
技术研发人员:伍延平徐子为高上贵邓喜荣
申请(专利权)人:广州市百果园信息技术有限公司
类型:发明
国别省市:广东;44

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

1