一种调度系统、方法、装置、设备及介质与流程

文档序号:29922737发布日期:2022-05-07 09:43阅读:74来源:国知局
一种调度系统、方法、装置、设备及介质与流程

1.本技术涉及通信技术领域,尤其涉及一种调度系统、方法、装置、设备及介质。


背景技术:

2.随着边缘云技术的快速发展应用,内容分发网络(content delivery network,cdn)服务节点下沉到区县甚至更边缘的地区,为了给互联网应用提供下沉服务,对于客户端发出的访问请求,需要将该访问请求调度到该客户端对应的边缘节点服务器中,由该边缘节点服务器对该访问请求进行响应,为该客户端提供服务。
3.但是客户端与边缘节点服务器之间通信协议多为超文本传输(hyper text transfer protocol,http)协议或超文本传输安全(hyper text transfer protocol over secure socket layer,https)协议,但是现有的方案中在标准的http协议或https协议下,使用的调度方法主要包括:域名系统(domain name system,dns)调度、http 302调度和http dns调度。具体的,dns调度无法做到地区、市县级调度,http 302调度不支持https请求,而只有安装有软件开发工具包(software development kit,sdk)的客户端,才可以使用http dns调度。
4.因此现有技术中需要根据具体的使用场景选择对应的调度方法,调度方法缺乏通用性、无法适用大多数的互联网应用。


技术实现要素:

5.本技术提供了一种调度系统、方法、装置、设备及介质,用以解决现有技术中的调度方法不能在所有场景中使用,通用性低的问题。
6.本技术实施例提供了一种调度系统,所述系统包括:
7.目标调度中心节点服务器,用于接收客户端发送的访问请求;对所述访问请求进行解析,确定所述客户端的目标来源ip,根据保存的来源ip与边缘节点服务器的对应关系,确定所述目标来源ip对应的目标边缘节点服务器;采用ip隧道技术对所述访问请求进行封装,并将封装后的所述访问请求发送给所述目标边缘节点服务器;
8.所述目标边缘节点务器,用于接收封装后的所述访问请求,响应所述访问请求。
9.进一步地,所述系统还包括:
10.所述客户端,用于向全局负载均衡gslb服务器发送域名系统dns解析请求;所述gslb服务器,用于接收所述客户端发送的所述dns解析请求;对所述dns解析请求进行解析,确定所述客户端的所述目标来源ip;根据保存的来源ip与调度中心节点服务器的对应关系,确定所述客户端的目标来源ip对应的所述目标调度中心节点服务器;向所述客户端发送所述目标调度中心节点服务器的目标ip。
11.进一步地,所述目标调度中心节点服务器,具体用于根据预先保存的来源ip与区域位置的对应关系,确定所述目标来源ip对应的目标区域位置;根据预先保存的区域位置与边缘节点服务器的对应关系,确定所述目标区域位置对应的边缘节点服务器,将所述边
缘节点服务器确定为所述目标边缘节点服务器。
12.进一步地,所述目标调度中心节点服务器,具体用于根据预先保存的已封装完成的ip报文,采用ip隧道技术将所述访问请求写入所述已封装完成的ip报文中的预设位置中。
13.本技术实施例还提供了一种调度方法,所述方法包括:
14.接收客户端发送的访问请求,对所述访问请求进行解析,确定所述客户端的目标来源ip;
15.根据保存的来源ip与边缘节点服务器的对应关系,确定所述目标来源ip对应的目标边缘节点服务器;
16.采用ip隧道技术对所述访问请求进行封装,并将封装后的所述访问请求发送给所述目标边缘节点服务器。
17.进一步地,所述根据保存的来源ip与边缘节点服务器的对应关系,确定所述目标来源ip对应的目标边缘节点服务器包括:
18.根据预先保存的来源ip与区域位置的对应关系,确定所述目标来源ip对应的目标区域位置;
19.根据预先保存的区域位置与边缘节点服务器的对应关系,确定所述目标区域位置对应的边缘节点服务器,将所述边缘节点服务器确定为所述目标边缘节点服务器。
20.本技术实施例还提供了一种调度装置,所述装置包括:
21.接收处理模块,用于接收客户端发送的访问请求,对所述访问请求进行解析,确定所述客户端的目标来源ip;
22.确定模块,用于根据保存的来源ip与边缘节点服务器的对应关系,确定所述目标来源ip对应的目标边缘节点服务器;
23.发送处理模块,用于采用ip隧道技术对所述访问请求进行封装,并将封装后的所述访问请求发送给所述目标边缘节点服务器。
24.本技术实施例还提供了一种电子设备,所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时实现根据上述中任一所述的调度方法的步骤。
25.本技术实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现根据上述中任一所述的调度方法的步骤。
26.在本技术实施例中,调度系统包括:目标调度中心节点服务器和目标边缘节点务器。其中,目标调度中心节点服务器用于接收客户端发送的访问请求;对该访问请求进行解析,确定该客户端的目标来源ip,该根据保存的来源ip与边缘节点服务器的对应关系,确定该目标来源ip对应的目标边缘节点服务器;采用ip隧道技术对该访问请求进行封装,并将封装后的访问请求发送给该目标边缘节点服务器。目标边缘节点务器,用于接收封装后的访问请求,并响应该访问请求。由于在本技术实施例中通过调度中心节点服务器,确定对客户端发送的访问请求进行响应的目标边缘节点服务器,不需要客户端做特殊处理,并且是在无感知情况下完成的调度,另外,该调度方法可以应用于任何场景,提高了调度方法的通用性和用户的使用感受。
附图说明
27.为了更清楚地说明本技术的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
28.图1为本技术实施例提供的一种调度系统结构示意图;
29.图2为本技术实施例提供的ip库的示意图;
30.图3为本技术实施例提供的转发策略的示意图;
31.图4为本技术实施例提供的目标调度中心节点服务器对访问请求的处理过程的示意图;
32.图5为本技术实施例提供的利用ip隧道技术进行跨网段转发数据的过程示意图;
33.图6为本技术实施例提供的调度系统的交互过程图;
34.图7为本技术实施例提供的一种调度过程示意图;
35.图8为本技术实施例提供的一种调度装置结构示意图;
36.图9为本技术实施例提供的一种电子设备结构示意图。
具体实施方式
37.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
38.为了实现客户端在对边缘节点进行调度时,不受场景的限制,提高调度的通用性,本技术实施例提供了一种调度系统、方法、装置、设备及介质。
39.在本技术实施例中,调度系统包括目标调度中心节点服务器和目标边缘节点服务器。其中,该目标调度中心节点服务器,用于接收客户端发送的访问请求;对该访问请求进行解析,确定该客户端的目标来源ip,该根据保存的来源ip与边缘节点服务器的对应关系,确定该目标来源ip对应的目标边缘节点服务器;采用ip隧道技术对该访问请求进行封装,并将封装后的该访问请求发送给该目标边缘节点服务器;目标边缘节点务器,用于接收封装后的该访问请求,响应该访问请求。
40.实施例1:
41.图1为本技术实施例提供的一种调度系统结构示意图,该系统包括:目标调度中心节点服务器101和目标边缘节点务器102。
42.目标调度中心节点服务器101,用于接收客户端发送的访问请求;对所述访问请求进行解析,确定所述客户端的目标来源ip,根据保存的来源ip与边缘节点服务器的对应关系,确定所述目标来源ip对应的目标边缘节点服务器102;采用ip隧道技术对所述访问请求进行封装,并将封装后的所述访问请求发送给所述目标边缘节点服务器102;
43.所述目标边缘节点务器102,用于接收封装后的所述访问请求,响应所述访问请求。
44.在本技术实施例中,现有技术中的调度方法主要包括:dns调度、http 302调度和http dns调度。其中,对于dns调度,在调度的过程中,dns无法获取到客户端的来源ip,因此
无法做到地市、区县级调度,并且扩展的dns机制(extension mechanisms for dns,edns)也受各层本地域名系统(local content delivery network,local dns)控制,导致在进行全局调度时,不能控制调度范围和效果;对于http 302调度,由于在该调度方法对应的调度过程中增加了http跳转以及首包延时功能,导致对质量要求高的客户端来说,http302调度的性能和服务质量过低,此外在进行http跳转时,将会暴露客户端的ip,也需要修改统一资源定位符(uniform resource locator,url),导致该跳转过程容易被劫持,同时http 302调度不支持https请求;对于http dns调度,需要对客户端进行配置,在客户端中安装sdk,因此http dns调度的使用范围也较小。综上,现有技术中还没有使用于所有场景,高通用性的调度方法。
45.基于此,本技术实施例提供了一种调度系统,该调度系统至少包括目标调度中心节点服务器101和目标边缘节点服务器102。
46.具体的,在本技术实施例中,当用户有访问网络的需求时,可以基于客户端发送访问请求,其中该访问请求可以是http请求,也可以是https请求。若该访问请求为http请求,则该访问请求使用的是标准http协议;若该访问请求为https请求,则该访问请求使用的是标准https协议。
47.目标调度中心节点服务器101为4层高效转发设备,其包括网络接口控制器(network interface controller,nic)和数据处理模块。其中,该nic用于获取该访问请求,并将该访问请求发送给该数据处理模块,使得该数据处理模块对该访问请求进行解析,确定该访问请求携带的客户端的目标来源ip。其中,该目标来源ip为该客户端local dns的ip。
48.在本技术实施例中,目标调度中心节点服务器101中保存有来源ip与边缘节点服务器的对应关系,在确定了访问请求中携带的目标来源ip之后,该目标调度中心节点服务器101根据保存的对应关系,确定该对应关系中,该目标来源ip对应的目标边缘节点服务器102,该目标边缘节点服务器102就是为发送该访问请求的客户端提供服务的边缘节点服务器。
49.在本技术实施例中,调度中心节点服务器与边缘节点服务器是跨网段的,因此目标调度中心节点服务器101不能直接将客户端的访问请求发送给目标边缘节点服务器102,而是需要采用ip隧道技术,进行跨网段的数据转发。
50.具体的,在本技术实施例中,目标调度中心节点服务器101确定了目标边缘节点服务器102之后,采用ip隧道技术,对接收到的访问请求进行封装,并将封装后的访问请求发送给该目标边缘节点服务器102。目标边缘节点服务器102接收到封装后的访问请求后,响应该访问请求。
51.在本技术实施例中,是通过目标调度中心节点服务器101,确定对客户端发送的访问请求进行响应的目标边缘节点服务器102,不需要客户端做特殊处理,并且是在无感知情况下完成的调度,提高了调度方法的通用性和用户的使用感受。
52.实施例2:
53.在本技术实施例中该系统中包含多个调度中心节点服务器,为了确定目标调度中心节点服务器101,实现客户端的访问需求,在上述实施例的基础上,在本技术实施例中,所述系统还包括:
54.所述客户端103,用于向全局负载均衡(global server load balance,gslb)服务器104发送dns解析请求;
55.所述gslb服务器104,用于接收所述客户端103发送的所述dns解析请求;对所述dns解析请求进行解析,确定所述客户端103的所述目标来源ip;根据保存的来源ip与调度中心节点服务器的对应关系,确定所述客户端103的目标来源ip对应的所述目标调度中心节点服务器101;向所述客户端发送所述目标调度中心节点服务器101的目标ip。
56.在本技术实施例中,调度系统还包括gslb服务器104,该gslb服务器104中保存有每个调度中心节点服务器的ip,以及调度配置系统预先配置好的调度策略。该调度策略为每个来源ip与调度中心节点服务器的对应关系。其中,该对应关系中可以是一个来源ip对应一个调度中心节点服务器,也可以是多个来源ip对应一个调度中心节点服务器。为了避免资源的浪费,一般的都是多个来源ip对应一个调度中心节点服务器。
57.为了在多个调度中心节点服务器中确定目标调度中心节点服务器101,当客户端103存在访问需求时,客户端103向gslb服务器104发送dns解析请求,gslb服务器104接收到该dns解析请求后,对该dns解析请求进行解析,获取该dns解析请求中携带的该客户端103的目标来源ip。该gslb服务器104根据预先保存的来源ip与调度中心节点服务器的对应关系,在该对应关系中查找该目标来源ip对应的调度中心节点服务器,将该调度中心节点服务器确定为该客户端103对应的目标调度中心节点服务器101。gslb服务器104获取保存的该目标调度中心节点服务器101的目标ip,并将该目标ip发送给客户端103。该客户端103可以基于该目标调度中心节点服务器101的目标ip,向该目标调度中心节点服务器101发送访问请求。
58.实施例3:
59.为了实现客户端对边缘节点服务器的调度,在上述各实施例的基础上,在本技术实施例中,所述目标调度中心节点服务器101,具体用于根据预先保存的来源ip与区域位置的对应关系,确定所述目标来源ip对应的目标区域位置;根据预先保存的区域位置与边缘节点服务器的对应关系,确定所述目标区域位置对应的边缘节点服务器,将所述边缘节点服务器确定为所述目标边缘节点服务器102。
60.在本技术实施例中,目标调度中心节点服务器101中保存有调度配置系统预先配置好的来源ip与区域位置的对应关系,以及区域位置与边缘服务器的对应关系。其中,该来源ip与区域位置的对应关系保存在ip库中,该区域位置与边缘服务器的对应关系保存在转发策略中。
61.具体的,在本技术实施例中,目标调度中心节点服务器101接收到客户端103发送的访问请求后,获取该访问请求中携带的该客户端103对应的来源ip,并根据保存的来源ip与区域位置的对应关系,查找该来源ip对应的目标区域位置,在保存的区域位置与边缘节点服务器的对应关系中,查找该目标区域位置对应的目标边缘节点服务器102。
62.在本技术实施例中,在不改变客户端103原有的访问请求流程的前提下,在调度系统中新增了调度中心节点服务器,即一个4层高效转发器设置,用于获取客户端103的目标来源ip。并根据预先保存在ip库中保存的信息,确定该目标来源ip对应的目标区域位置,即确定该客户端103的位置信息。并根据预先保存的转发策略,确定该目标区域位置对应的目标边缘节点服务器102。在该目标调度中心节点服务器101侧完成了访问请求的转发,使得
客户端103没有任何感知并不需要做任何特殊处理,从而实现让客户端103所在的目标区域位置对应的目标边缘节点服务器102为该客户端103提供服务。
63.基于此,本技术实施例,适用于大多数基于标准http协议或标准https协议的客户端,实现了高效低成本接入边缘节点服务器,更好的实现边缘节点服务器的下沉。
64.图2为本技术实施例提供的ip库的示意图,如图2所示,该ip库中保存有来源ip与区域位置的对应关系。例如,来源ip为58.16.1.0/30时,其对应的区域位置为区县a,来源ip为58.16.1.5/30时,其对应的区域位置为区县b。
65.图3为本技术实施例提供的转发策略的示意图,如图3所示,该转发策略中保存有区域位置与边缘节点服务器的对应关系,同时还保存有边缘节点服务器的ip。例如,区县a对应的边缘节点服务器为边缘节点服务器a,该边缘节点服务器对应的ip为ip1;区县b对应的边缘节点服务器为边缘节点服务器b,该边缘节点服务器对应的ip为ip2。
66.图4为本技术实施例提供的目标调度中心节点服务器对访问请求的处理过程的示意图,如该图4所示,转发配置系统向该目标调度中心节点服务器下发转发策略,该目标调度中心节点服务器接收并保存该转发策略。目标调度中心节点服务器的nic接收到客户端发送的访问请求,目标调度中心节点服务器的数据处理模块根据保存的ip库和转发策略,确定该客户端对应的目标边缘节点服务器。采用ip隧道技术,对该访问请求进行封装,并将封装后的访问请求发送给该目标边缘节点服务器。
67.实施例4:
68.为了实现对访问请求的转发,在上述各实施例的基础上,在本技术实施例中,所述目标调度中心节点服务器101,具体用于根据预先保存的已封装完成的ip报文,采用ip隧道技术将所述访问请求写入所述已封装完成的ip报文中的预设位置中。
69.在本技术实施例中,调度中心节点服务器与边缘节点服务器是跨网段的,因此目标调度中心节点服务器101不能直接将客户端103的访问请求发送给目标边缘节点服务器102,而是需要采用ip隧道技术,进行跨网段的数据转发。
70.其中,ip隧道技术是将一个完整的ip报文封装成另一个新的ip报文的数据部分,并通过路由器传送到指定的地点的技术。在这个过程中路由器并不在意被封装的原始协议的内容。到达目的地点的设备后,由目的地点的设备依靠自己的计算能力和对ip隧道协议的支持,打开封装的ip报文,取得原始的ip报文。
71.具体的,在本技术实施例中,目标调度中心节点服务器101为ip隧道的隧道起点,目标边缘节点服务器102为ip隧道的隧道终点。在目标调度中心节点服务器101中预先保存有已封装完成的ip报文,该目标调度中心节点服务器101在将客户端103发送的访问请求转发给目标边缘节点服务器102之前,需要获取该已封装完成的ip报文,并将该访问请求写入到该已封装完成的ip报文中的预设位置中,再将封装有访问请求的ip报文发送给目标边缘节点服务器102。
72.图5为本技术实施例提供的利用ip隧道技术进行跨网段转发数据的过程示意图,如该图5所示,访问请求中携带有网络层报头以及网络层数据,其中,该网络层报头为客户端的目标来源ip,该网络层数据包括传输层报头以及传输层数据,该传输层报头为传输控制协议(transmission control protocol,tcp)。目标调度中心节点服务器将该访问请求写入到已封装完成的ip报文中的预设位置中,其中该预设位置为该已封装完成的ip报文用
于保存网络层数据的位置。其中,该已封装完成的ip报文的网络层报头包括ip协议的版本、ip隧道起点的ip、ip隧道终点的ip以及校验和。在该图5中,ip协议的版本为第四版,ip隧道起点的ip为目标调度中心节点服务器的目标ip,ip隧道终点的ip为目标边缘节点服务器的ip。
73.图6为本技术实施例提供的调度系统的交互过程图,如图6所示,客户端向gslb服务器发送dns解析请求。该gslb服务器接收到该dns解析请求后,对该dns解析请求进行解析,确定该客户端的目标来源ip,并根据该目标来源ip以及预先保存的来源ip与调度中心节点服务器的对应关系,确定该目标来源ip对应的目标调度中心节点服务器,并将该目标调度中心节点服务器的目标ip发送给该客户端。该客户端接收到目标ip后,根据该目标ip向目标调度中心节点服务器发送访问请求。目标调度中心节点服务器接收到该访问请求后,对该访问请求进行解析,确定该客户端的目标来源ip,该目标调度中心节点服务器中保存有边缘区县1对应的边缘节点服务器,以及边缘区县2对应的边缘节点服务器,该目标调度中心节点服务器确定该客户端对应的目标来源ip归属于边缘区县2,则确定该边缘区县2对应的边缘节点服务器,为该目标来源ip对应的目标边缘节点服务器;采用ip隧道技术对该访问请求进行封装,并将封装后的该访问请求发送给该目标边缘节点服务器。目标边缘节点务器接收到封装后的该访问请求后,对该访问请求进行解析,响应该访问请求。
74.实施例5:
75.图7为本技术实施例提供的一种调度过程示意图,如图7所示,该过程包括:
76.s701:接收客户端发送的访问请求,对所述访问请求进行解析,确定所述客户端的目标来源ip。
77.s702:根据保存的来源ip与边缘节点服务器的对应关系,确定所述目标来源ip对应的目标边缘节点服务器。
78.s703:采用ip隧道技术对所述访问请求进行封装,并将封装后的所述访问请求发送给所述目标边缘节点服务器。
79.本技术实施例提供的该调度方法应用于调度中心节点服务器。
80.在一种可能的实施方式中,所述根据保存的来源ip与边缘节点服务器的对应关系,确定所述目标来源ip对应的目标边缘节点服务器包括:
81.根据预先保存的来源ip与区域位置的对应关系,确定所述目标来源ip对应的目标区域位置;
82.根据预先保存的区域位置与边缘节点服务器的对应关系,确定所述目标区域位置对应的边缘节点服务器,将所述边缘节点服务器确定为所述目标边缘节点服务器。
83.在一种可能的实施方式中,所述采用ip隧道技术对所述访问请求进行封装包括:
84.根据预先保存的已封装完成的ip报文,采用ip隧道技术将所述访问请求写入所述已封装完成的ip报文中的预设位置中。
85.实施例6:
86.图8为本技术实施例提供的一种调度装置结构示意图,如图8所示,该装置包括:
87.接收处理模块801,用于接收客户端发送的访问请求,对所述访问请求进行解析,确定所述客户端的目标来源ip;
88.确定模块802,用于根据保存的来源ip与边缘节点服务器的对应关系,确定所述目
标来源ip对应的目标边缘节点服务器;
89.发送处理模块803,用于采用ip隧道技术对所述访问请求进行封装,并将封装后的所述访问请求发送给所述目标边缘节点服务器。
90.在一种可能的实施方式中,所述确定模块802,具体用于根据预先保存的来源ip与区域位置的对应关系,确定所述目标来源ip对应的目标区域位置;根据预先保存的区域位置与边缘节点服务器的对应关系,确定所述目标区域位置对应的边缘节点服务器,将所述边缘节点服务器确定为所述目标边缘节点服务器。
91.在一种可能的实施方式中,所述发送处理模块803,具体用于根据预先保存的已封装完成的ip报文,采用ip隧道技术将所述访问请求写入所述已封装完成的ip报文中的预设位置中。
92.实施例7:
93.在上述实施例的基础上,本技术实施例还提供了一种电子设备,图9为本技术实施例提供的一种电子设备结构示意图,如图9所示,包括:处理器91、通信接口92、存储器93和通信总线94,其中,处理器91,通信接口92,存储器93通过通信总线94完成相互间的通信;
94.存储器93中存储有计算机程序,当程序被处理器91执行时,使得处理器91执行如下步骤:
95.接收客户端发送的访问请求,对所述访问请求进行解析,确定所述客户端的目标来源ip;
96.根据保存的来源ip与边缘节点服务器的对应关系,确定所述目标来源ip对应的目标边缘节点服务器;
97.采用ip隧道技术对所述访问请求进行封装,并将封装后的所述访问请求发送给所述目标边缘节点服务器。
98.在一种可能的实施方式中,所述根据保存的来源ip与边缘节点服务器的对应关系,确定所述目标来源ip对应的目标边缘节点服务器包括:
99.根据预先保存的来源ip与区域位置的对应关系,确定所述目标来源ip对应的目标区域位置;
100.根据预先保存的区域位置与边缘节点服务器的对应关系,确定所述目标区域位置对应的边缘节点服务器,将所述边缘节点服务器确定为所述目标边缘节点服务器。
101.在一种可能的实施方式中,所述采用ip隧道技术对所述访问请求进行封装包括:
102.根据预先保存的已封装完成的ip报文,采用ip隧道技术将所述访问请求写入所述已封装完成的ip报文中的预设位置中。
103.由于上述电子设备解决问题的原理与调度方法相似,因此上述电子设备的实施可以参见方法的实施例,重复之处不再赘述。
104.上述电子设备提到的通信总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口92用于上述电子设备与其他设备之间的通信。存储器可以包括随机存取存储器(random access memory,ram),也可以包括非易失性存储器(non-volatile memory,nvm),例如至少
一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
105.上述处理器可以是通用处理器,包括中央处理器、网络处理器(network processor,np)等;还可以是数字指令处理器(digital signal processing,dsp)、专用集成电路、现场可编程门陈列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
106.实施例8:
107.在上述各实施例的基础上,本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质内存储有可由处理器执行的计算机程序,当程序在处理器上运行时,使得处理器执行时实现如下步骤:
108.接收客户端发送的访问请求,对所述访问请求进行解析,确定所述客户端的目标来源ip;
109.根据保存的来源ip与边缘节点服务器的对应关系,确定所述目标来源ip对应的目标边缘节点服务器;
110.采用ip隧道技术对所述访问请求进行封装,并将封装后的所述访问请求发送给所述目标边缘节点服务器。
111.在一种可能的实施方式中,所述根据保存的来源ip与边缘节点服务器的对应关系,确定所述目标来源ip对应的目标边缘节点服务器包括:
112.根据预先保存的来源ip与区域位置的对应关系,确定所述目标来源ip对应的目标区域位置;
113.根据预先保存的区域位置与边缘节点服务器的对应关系,确定所述目标区域位置对应的边缘节点服务器,将所述边缘节点服务器确定为所述目标边缘节点服务器。
114.在一种可能的实施方式中,所述采用ip隧道技术对所述访问请求进行封装包括:
115.根据预先保存的已封装完成的ip报文,采用ip隧道技术将所述访问请求写入所述已封装完成的ip报文中的预设位置中。
116.由于上述计算机可读存储介质解决问题的原理与调度方法相似,因此上述计算机可读存储介质的实施可以参见方法的实施例,重复之处不再赘述。
117.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
118.本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
119.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指
令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
120.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
121.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1