本文件涉及通信领域,尤其涉及一种网络请求的路由方法和装置。
背景技术:
1、随着通信技术的不断发展,通信服务覆盖范围的扩大和用户数量的激增,有效应对大规模并发操作以实现低延迟变得越来越重要。
2、目前,在通话领域,路由技术被广泛应用于统一管理网络入口、请求转发和流量控制,以保障用户体验和服务质量,然而,在数据量相对温和的环境下,采用固定规则的路由方法,可以有效管理和引导网络流量,保证通信的质量,但在面对激增的数据量和密集的网络交互时,传统的路由方法不仅会导致网络资源的过度消耗,还会因频繁的请求处理引起网络拥塞,降低响应速度,因此,如何在大量数据传输中既保证通信质量又兼顾资源优化,成为亟待解决的问题。
技术实现思路
1、本说明书一个实施例的目的是提供一种网络请求的路由方法和装置,以在动态变化的网络条件下实现网络请求的路由处理。
2、为解决上述技术问题,本说明书一个实施例是这样实现的:
3、第一方面,本说明书一个实施例提供了一种网络请求的路由方法,包括:
4、接收网络请求;所述网络请求按照网络环境对应的请求分配方式进行分配获得;
5、解析所述网络请求中携带的数据包,获得发送节点的发送地址信息和目的节点的目的地址信息;
6、根据所述发送地址信息和所述目的地址信息至少一个进行路由记录信息处理,获得路由记录;
7、根据所述路由记录进行所述数据包的发送处理。
8、第二方面,本说明书另一个实施例提供了一种网络请求的路由装置,包括:
9、请求接受模块,被配置为接收网络请求;所述网络请求按照网络环境对应的请求分配方式进行分配获得;
10、解析模块,被配置为解析所述网络请求中携带的数据包,获得发送节点的发送地址信息和目的节点的目的地址信息;
11、处理模块,被配置为根据所述发送地址信息和所述目的地址信息至少一个进行路由记录信息处理,获得路由记录;
12、发送模块,被配置为根据所述路由记录进行所述数据包的发送处理。
13、第三方面,本说明书又一个实施例提供了一种网络请求的路由设备,包括:存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如上述第一方面所述的网络请求的路由方法的步骤。
14、第四方面,本说明书再一个实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机可执行指令,所述计算机可执行指令被处理器执行时实现如上述第一方面所述的网络请求的路由方法的步骤。
15、第五方面,本说明书再一个实施例提供了一种计算机程序产品,所述计算机程序产品包括网络请求的路由程序,所述网络请求的路由程序被处理器执行实现如上述第一方面所述的网络请求的路由方法的步骤。
16、本实施例提供的网络请求的路由方法,首先接收网络请求,其次解析网络请求中携带的数据包,获得发送节点的发送地址信息和目的节点的目的地址信息,随后根据发送地址信息和目的地址信息至少一个进行路由记录信息处理,获得路由记录,最后根据路由记录,进行数据包的发送处理,以在动态变化的网络条件下实现网络请求的路由处理。
1.一种网络请求的路由方法,其特征在于,所述方法包括:
2.根据权利要求1所述的网络请求的路由方法,其特征在于,所述请求分配方式,包括下述至少一项:
3.根据权利要求2所述的网络请求的路由方法,其特征在于,所述基于网元信息包含的权重值进行网络请求分配,包括:
4.根据权利要求2所述的网络请求的路由方法,其特征在于,所述基于域名解析进行网络请求分配,包括:
5.根据权利要求2所述的网络请求的路由方法,其特征在于,所述基于url列表进行网络请求分配,包括:
6.根据权利要求1所述的网络请求的路由方法,其特征在于,所述根据所述发送地址信息和所述目的地址信息至少一个进行路由记录信息处理,包括:
7.根据权利要求1所述的网络请求的路由方法,其特征在于,所述根据所述发送地址信息和所述目的地址信息至少一个进行路由记录信息处理,包括:
8.根据权利要求7所述的网络请求的路由方法,其特征在于,所述根据查询到的所述非完整路由记录信息更新路由表,包括:
9.根据权利要求1所述的网络请求的路由方法,其特征在于,所述根据所述发送地址信息和所述目的地址信息至少一个进行路由记录信息处理,获得路由记录步骤执行之后,以及所述根据所述路由记录进行所述数据包的发送处理步骤执行之前,包括:
10.根据权利要求1所述的网络请求的路由方法,其特征在于,所述发送节点为內域的可控节点,所述目的节点为外域的非可控节点;