一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于代理服务器的请求分配方法及系统与流程

2022-07-31 08:25:26 来源:中国专利 TAG:


1.本发明属于计算机技术领域,具体涉及一种基于代理服务器的请求分配方法及系统。


背景技术:

2.在服务器后台程序开发过程中,经常需要向第三方服务器请求数据或网页,第三方服务器会对同一个来源地址的请求进行不同的限制。
3.例如:当请求方的服务器需要获取第三方服务器10000个不同app应用的网页时,第三方服务器会限制不同时间节点内允许接收的请求次数,防止被程序或个人滥用(不断请求)增加第三方服务器的服务器压力,例如限制为每秒钟接收5次,每分钟接收180次,每小时接收3600次等等。这就导致请求方的服务器需要对每两个请求之间进行延时,保证不超过这个限制,而按照这个规则,请求方需要10000/3600=3个小时,才能完成全部请求。
4.所以为了解决这种限制,请求方需要将请求分散到多个服务器上,让第三方的服务器认为请求来自于多个服务器,例如:假设请求方将请求分散到100个不同的服务器,按照上述规则,只需要10000/(100*5)=20秒,就可以完成全部请求。但是将请求分到100个不同的服务器上,需要在这100个服务器上都部署请求方的程序,每个服务器上的程序各自负责不同的10个不同app应用的网页,但是部署、更新过程比较复杂,而且不通用,例如:程序1获取10000个不同app应用的网页,程序2获取3000个不同网站的网页,程序3获取5000个不同facebook账号的主页等等,这要求请求方将这些程序都部署到这100个服务器上,部署、更新的工作量很大。
5.所以在这种情况下,可以将这100个服务器改为代理服务器池来完成,代理服务器池包括多个代理服务器,代理服务器(proxy server)的功能是代理网络上的服务器/机器取得第三方的服务器的网页、数据信息,第三方的服务器只能看到代理服务器的地址,而无法知道真实发起请求的服务器/机器地址,流程为:在一台服务器上部署和执行程序,程序将所有的请求分到代理服务器池,代理服务器池里的每个代理服务器依次执行请求将结果返回,程序收集所有从代理服务器池返回结果,但是由于请求的数量不固定,代理服务器池中代理服务器的数量不固定,所以如何将数量不固定的请求分配到代理服务器池是急需解决的问题。


技术实现要素:

6.针对现有技术中的缺陷,本发明提供一种基于代理服务器的请求分配方法及系统,能够将数量不固定的请求分配到代理服务器池。
7.第一方面,一种基于代理服务器的请求分配方法,包括:
8.执行分配映射初始化步骤;分配映射初始化步骤包括设定过期时间:过期时间=当前时间 时间阈值;构建分配缓存;分配缓存存储请求以及其历史映射的代理服务器;对代理服务器池进行初始化,以得到排序代理服务器池;
9.当接收到请求时,执行请求映射步骤,以得到每个请求映射的代理服务器;请求映射步骤包括:当请求存在于分配缓存中时,将请求映射给分配缓存中请求对应的代理服务器;当请求不存在于分配缓存中时,根据映射规则将请求映射给排序代理服务器池中任一代理服务器,将请求和映射的代理服务器存储于分配缓存中;
10.将请求分配给映射的代理服务器。
11.进一步地,对代理服务器池进行初始化,以得到排序代理服务器池具体包括:
12.生成加密字符串;
13.执行服务器池初始化步骤,以得到排序代理服务器池;服务器池初始化步骤包括:利用加密字符串计算代理服务器池中各个代理服务器的代理服务器值;将所有代理服务器按照其代理服务器值进行排序,以得到排序代理服务器池。
14.进一步地,代理服务器值的计算方法包括:
15.代理服务器值=取整(sha256(代理服务器的ip地址 加密字符串))/(2^256)。
16.进一步地,请求分配方法在得到排序代理服务器池之后,还包括:
17.当代理服务器池发生变化时,执行服务器池初始化步骤,以更新排序代理服务器池。
18.进一步地,将请求映射给分配缓存中请求对应的代理服务器具体包括:
19.当分配缓存中请求对应的代理服务器存在于排序代理服务器池中时,将请求映射给代理服务器;
20.当分配缓存中请求对应的代理服务器不存在于排序代理服务器池中时,在分配缓存中删除代理服务器以及对应的所有请求。
21.进一步地,根据映射规则将请求映射给排序代理服务器池中任一代理服务器具体包括:
22.计算请求的请求值:请求值=取整(sha256(请求的ip地址 加密字符串))/(2^256);
23.计算请求映射的代理服务器序号:代理服务器序号=取整(请求值/(1/排序代理服务器池中代理服务器的数量));
24.将请求映射给排序代理服务器池中代理服务器序号对应的代理服务器。
25.进一步地,请求分配方法在得到排序代理服务器池之后,还包括
26.当接收到请求集合时,解析请求集合,以得到多个请求;
27.针对每个请求,执行请求映射步骤,以得到每个请求映射的代理服务器;
28.根据所有请求映射的代理服务器生成代理服务器集合,代理服务器集合中代理服务器和请求集合中请求按顺序映射;
29.将请求集合中请求按顺序分配给代理服务器集合中代理服务器。
30.进一步地,请求分配方法在设定过期时间之后,还包括:
31.如果当前时间大于过期时间时,执行分配映射初始化步骤。
32.第二方面,一种基于代理服务器的请求分配系统,包括:
33.分配映射初始化单元:用于执行分配映射初始化步骤;分配映射初始化步骤包括设定过期时间:过期时间=当前时间 时间阈值;构建分配缓存;分配缓存存储请求以及其历史映射的代理服务器;对代理服务器池进行初始化,以得到排序代理服务器池;
34.请求映射单元:用于当接收到请求时,执行请求映射步骤,以得到每个请求映射的代理服务器;请求映射步骤包括:当请求存在于分配缓存中时,将请求映射给分配缓存中请求对应的代理服务器;当请求不存在于分配缓存中时,根据映射规则将请求映射给排序代理服务器池中任一代理服务器,将请求和映射的代理服务器存储于分配缓存中;
35.分配单元:用于将请求分配给映射的代理服务器。
36.进一步地,请求映射单元用于:
37.当接收到请求集合时,解析请求集合,以得到多个请求;
38.针对每个请求,执行请求映射步骤,以得到每个请求映射的代理服务器;
39.根据所有请求映射的代理服务器生成代理服务器集合,代理服务器集合中代理服务器和请求集合中请求按顺序映射;
40.将请求集合中请求按顺序分配给代理服务器集合中代理服务器。
41.由上述技术方案可知,本发明提供的基于代理服务器的请求分配方法及系统,具有以下优点:
42.1)固定/稳定。采用缓存技术,在短期内同一个请求多次分配的代理服务器地址是不变的,保证了请求分配的尽量固定和稳定。
43.2)随机/安全。将请求分配给排序代理服务器池中任一代理服务器,这样不能预知请求分配到的代理服务器的具体地址,能够防止一些现有程序根据请求算出代理服务器地址。
44.3)尽量均匀。映射规则能够保证多个请求被尽量平均分配到排序代理服务器池的每个代理服务器上,避免了现有技术由于分配不平均导致通信压力不平均的问题。
45.4)如果将请求永久固定分配给一个代理服务器,那么第三方服务器会判定请求方是一个爬虫机器,会导致这台代理服务器被屏蔽。该方法及系统在一定时间后就更新请求映射的代理服务器,使得代理服务器在短期分配过程中尽量固定和稳定,但是又不能将请求永久固定分配给一个代理服务器。
附图说明
46.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。
47.图1为具体实施例提供的请求分配方法的流程图。
48.图2为具体实施例提供的排序代理服务器池的初始化方法的流程图。
49.图3为具体实施例提供的为请求映射新的代理服务器的方法流程图。
50.图4为具体实施例提供的请求集合映射方法的流程图。
51.图5为具体实施例提供的请求分配系统的模块框图。
具体实施方式
52.下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。需要注意的是,除非另有说明,本技术使用的技术术语或者科学术语应当为本发明所属
领域技术人员所理解的通常意义。
53.应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
54.还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
55.如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0056]
实施例:
[0057]
一种基于代理服务器的请求分配方法,参见图1,包括:
[0058]
s1:执行分配映射初始化步骤;分配映射初始化步骤包括设定过期时间:过期时间=当前时间 时间阈值;构建分配缓存;分配缓存存储请求以及其历史映射的代理服务器;对代理服务器池进行初始化,以得到排序代理服务器池;
[0059]
s2:当接收到请求时,执行请求映射步骤,以得到每个请求映射的代理服务器;请求映射步骤包括:当请求存在于分配缓存中时,将请求映射给分配缓存中请求对应的代理服务器;当请求不存在于分配缓存中时,根据映射规则将请求映射给排序代理服务器池中任一代理服务器,将请求和映射的代理服务器存储于分配缓存中;
[0060]
s3:将请求分配给映射的代理服务器。
[0061]
在本实施例中,时间阈值为预设值,时间阈值表征分配缓存和排序代理服务器池的更新频率,时间阈值设置越小,更新频率越高,时间阈值设置越大,更新频率越低。例如时间阈值的单位可以为秒,如果时间超过过期时间,则需要对分配缓存和排序代理服务器池进行更新,这样能提高分配缓存和排序代理服务器池的即时性。
[0062]
在本实施例中,请求包括需要分配代理服务器、且需要获取数据或网页的请求。代理服务器为单个代理服务器,代理服务器可以通过ip地址表示,例如代理服务器1可以表示为"202.96.127.86"。分配缓存可以为缓存区,用于缓存历史映射记录,由于历史映射记录需要定时更新,所以该方法对历史映射记录进行缓存,这样能提高历史映射记录的读取速度。每条历史映射记录包括历史请求以及该历史请求映射的代理服务器。例如分配缓存中缓存的数据格式如下:
[0063][0064]
在本实施例中,代理服务器池为所有代理服务器的集合,代理服务器池可以通过
ip地址表表示,例如代理服务器池1可以表示为以下地址表:["202.96.127.86","202.83.11.24","11.2.44.233",...]。该方法对代理服务器池转换为排序代理服务器池,其中代理服务器池中代理服务器和排序代理服务器池中代理服务器相同,只是排序代理服务器池中所有的代理服务器按照特定的规则排序得到。
[0065]
在接收到请求时,首先判断请求是否存在于分配缓存中时,如果存在于分配缓存中,说明该请求之前存在已经成功映射过的代理服务器,直接从分配缓存中获取该请求对应的代理服务器,这样能够快速对请求进行响应。如果不存在于分配缓存中,说明该请求之前没有成功映射过的代理服务器,此时为请求重新映射代理服务器,并将请求和映射的代理服务器存储在分配缓存中,当映射完成后,将请求分配给映射的代理服务器。
[0066]
该基于代理服务器的请求分配方法及系统,具有以下优点:
[0067]
1)固定/稳定。采用缓存技术,在短期内同一个请求多次分配的代理服务器地址是不变的,保证了请求分配的尽量固定和稳定。
[0068]
2)随机/安全。将请求分配给排序代理服务器池中任一代理服务器,这样不能预知请求分配到的代理服务器的具体地址,能够防止一些现有程序根据请求算出代理服务器地址。
[0069]
3)尽量均匀。映射规则能够保证多个请求被尽量平均分配到排序代理服务器池的每个代理服务器上,避免了现有技术由于分配不平均导致通信压力不平均的问题。
[0070]
4)如果将请求永久固定分配给一个代理服务器,那么第三方服务器会判定请求方是一个爬虫机器,会导致这台代理服务器被屏蔽。该方法及系统在一定时间后就更新请求映射的代理服务器,使得代理服务器在短期分配过程中尽量固定和稳定,但是又不能将请求永久固定分配给一个代理服务器。
[0071]
进一步地,在一些实施例中,参见图2,对代理服务器池进行初始化,以得到排序代理服务器池具体包括:
[0072]
s11:生成加密字符串;
[0073]
s12:执行服务器池初始化步骤,以得到排序代理服务器池;服务器池初始化步骤包括:利用加密字符串计算代理服务器池中各个代理服务器的代理服务器值;将所有代理服务器按照其代理服务器值进行排序,以得到排序代理服务器池。
[0074]
在本实施例中,为了保证分配映射的安全,该方法通过加密字符串对代理服务器池进行初始化。加密字符串可以在每次代理服务器池初始化的过程中重新生成。加密字符串长度可以包括32个字符,每个字符可以采用16进制表示,每个字符的范围为:0x00-0xff,例如生成的加密字符串可以为"exkw9w1yhrmsuh7ciqsprlilo2d6erd2"。
[0075]
在本实施例中,该方法在执行服务器池初始化步骤时,计算各个代理服务器的代理服务器值,代理服务器值用于唯一标识代理服务器。然后将代理服务器池中所有代理服务器按照代理服务器值重新排序,得到排序代理服务器池,其中排序代理服务器池中所有代理服务器可以按照代理服务器值从小到大或者是从大到小的顺序排序,这样排序代理服务器池中所有代理服务器具有特定的排列顺序。
[0076]
进一步地,在一些实施例中,代理服务器值的计算方法包括:
[0077]
代理服务器值=取整(sha256(代理服务器的ip地址 加密字符串))/(2^256)。
[0078]
在本实施例中,式中,sha256为哈希运算。假设加密字符串为"exkw9w1yhrmsuh7c
iqsprlilo2d6erd2",代理服务器的ip地址为“202.83.11.24”,那么sha256(代理服务器的ip地址 加密字符串)的结果为32字节,即sha256("202.83.11.24" "exkw9w1yhrmsuh7ciqsprlilo2d6erd2")="elj4021evpwawerpdxpwpeioie6x2hwa",由此可见sha256(代理服务器的ip地址 加密字符串)对应的数值范围在0~2^256-1之间,对sha256("202.83.11.24" "exkw9w1yhrmsuh7ciqsprlilo2d6erd2")进行取整,得到的16进制数值为:0x654c4a34303231457650774157655270445870777045496f6945365832487741,然后将取整(sha256(代理服务器的ip地址 加密字符串))除以2^256得到0.0-1.0之间的数值,即0x654c4a34303231457650774157655270445870777045496f6945365832487741对应的0.0-1.0之间的数值为0.3956953408634909。假设代理服务器池表示为["1.2.3.4","3.4.5.6","6.7.8.9","6.6.6.6","8.8.8.8"],则代理服务器池中所有代理服务器对应的代理服务器值表示如下:
[0079][0080][0081]
在本实施例中,假设该方法得到上述代理服务器池中所有代理服务器对应的代理服务器值后,将所有代理服务器按照其代理服务器值从小到大进行排序,得到以下结果:
[0082][0083]
由此得到的排序代理服务器池表示为["3.4.5.6","6.6.6.6","6.7.8.9","1.2.3.4","8.8.8.8"],其中排序代理服务器池中所有代理服务器按照代理服务器值从小到大排序。
[0084]
进一步地,在一些实施例中,请求分配方法在得到排序代理服务器池之后,还包括:
[0085]
当代理服务器池发生变化时,执行服务器池初始化步骤,以更新排序代理服务器
池。
[0086]
在本实施例中,当新增代理服务器或者是原有代理服务器不能使用时,就需要在代理服务器池中新增代理服务器或者是取消原有代理服务器,此时就会造成代理服务器池发生变化。当代理服务器池发生变化时,执行上述服务器池初始化步骤,更新排序代理服务器池,那么得到的排序代理服务器池就会包含新增的代理服务器,或者是取消了原有的代理服务器,此时排序代理服务器池的更新过程中可以保持过期时间、加密字符串和分配缓存不变。
[0087]
进一步地,在一些实施例中,将请求映射给分配缓存中请求对应的代理服务器具体包括:
[0088]
当分配缓存中请求对应的代理服务器存在于排序代理服务器池中时,将请求映射给代理服务器;
[0089]
当分配缓存中请求对应的代理服务器不存在于排序代理服务器池中时,在分配缓存中删除代理服务器以及对应的所有请求。
[0090]
在本实施例中,该方法当接收到请求时,如果该请求缓存于分配缓存中时,提取分配缓存中请求对应的代理服务器。由于此时提取到的代理服务器是历史记录,当前时间的代理服务器有可能因为故障或其他原因不能使用,而排序代理服务器池会进行定时更新,所以排序代理服务器池中的代理服务器都是有效的、可以正常使用的代理服务器。所以该方法在进行代理服务器映射时,判断代理服务器是否存在于排序代理服务器池中,如果存在,说明该代理服务器是有效的、可以正常使用的,此时才将请求映射给代理服务器。如果不存在,说明该代理服务器已经不能正常使用,不能将请求映射给该代理服务器,需要为请求重新映射一个新的代理服务器,且需要在分配缓存中删除代理服务器以及对应的所有请求,例如删除分配缓存所有包含该代理服务器的历史映射记录。历史映射记录包括历史映射的请求和代理服务器。
[0091]
进一步地,在一些实施例中,参见图3,根据映射规则将请求映射给排序代理服务器池中任一代理服务器具体包括:
[0092]
s21:计算请求的请求值:请求值=取整(sha256(请求的ip地址 加密字符串))/(2^256);
[0093]
s22:计算请求映射的代理服务器序号:代理服务器序号=取整(请求值/(1/排序代理服务器池中代理服务器的数量));
[0094]
s23:将请求映射给排序代理服务器池中代理服务器序号对应的代理服务器。
[0095]
在本实施例中,请求的ip地址包括发出请求的应用程序安装设备的ip地址。其中请求值的计算方法和代理服务器值的计算方法类似,假设请求的ip地址(app1地址)为202.96.127.86,则得到的请求值为:0.38492378494566465。当得到请求值后,计算请求映射的代理服务器序号,例如在上述排序代理服务器池["3.4.5.6","6.6.6.6","6.7.8.9","1.2.3.4","8.8.8.8"]中,排序代理服务器池中代理服务器的数量为5,针对上述请求值为:0.38492378494566465的请求,其代理服务器序号=取整(0.38492378494566465/(1/5))=1,代理服务器序号可以从0开始,如果排序代理服务器池中代理服务器是按照代理服务器值从小到大的顺序排序,那么代理服务器序号为0的代理服务器为排序代理服务器池中第一个代理服务器,代理服务器序号最大的代理服务器为排序代理服务器池中最后一个代理
服务器。如果排序代理服务器池中代理服务器是按照代理服务器值从大到小的顺序排序,那么代理服务器序号为0的代理服务器为排序代理服务器池中最后一个代理服务器,代理服务器序号最大的代理服务器为排序代理服务器池中第一个代理服务器。
[0096]
在本实施例中,该方法当得到请求对应的代理服务器序号后,将请求映射给排序代理服务器池中代理服务器序号对应的代理服务器,并将该请求和该代理服务器缓存到分配缓存中,例如请求值为:0.38492378494566465的请求映射到上述排序代理服务器池的第二个代理服务器时,那么得到的代理服务器的ip地址为"6.6.6.6",此时分配缓存中新增一条以下的历史映射记录:
[0097][0098]
进一步地,在一些实施例中,参见图4,请求分配方法在得到排序代理服务器池之后,还包括:
[0099]
s31:当接收到请求集合时,解析请求集合,以得到多个请求;
[0100]
s32:针对每个请求,执行请求映射步骤,以得到每个请求映射的代理服务器;
[0101]
s33:根据所有请求映射的代理服务器生成代理服务器集合,代理服务器集合中代理服务器和请求集合中请求按顺序映射;
[0102]
s34:将请求集合中请求按顺序分配给代理服务器集合中代理服务器。
[0103]
在本实施例中,请求集合为包括多个请求的集合,例如请求集合可以为["app1地址","app2地址","app3地址"]。该方法当接收到请求集合时,解析请求集合,得到请求集合中所有请求,然后分别获取每个请求映射的代理服务器,根据所有请求映射的代理服务器生成代理服务器集合,例如app1地址映射的代理服务器的ip地址为“6.6.6.6”,app2地址映射的代理服务器的ip地址为"1.2.3.4",app3地址映射的代理服务器的ip地址为"6.7.8.9",那么得到的代理服务器集合为["6.6.6.6","1.2.3.4","6.7.8.9"],代理服务器集合中代理服务器和请求集合中请求按顺序映射,即请求集合中第n个请求映射代理服务器集合中第n个代理服务器。这样在为请求分配代理服务器时,将请求集合中请求按顺序分配给代理服务器集合中代理服务器,即将请求集合中第n个请求分配给代理服务器集合中第n个代理服务器。
[0104]
进一步地,在一些实施例中,请求分配方法在设定过期时间之后,还包括:
[0105]
如果当前时间大于过期时间时,执行分配映射初始化步骤;
[0106]
在本实施例中,该方法如果当前时间大于过期时间,执行分配映射初始化步骤,更新过期时间、分配缓存和排序代理服务器池。
[0107]
一种基于代理服务器的请求分配系统,参见图5,包括:
[0108]
分配映射初始化单元1:用于执行分配映射初始化步骤;分配映射初始化步骤包括设定过期时间:过期时间=当前时间 时间阈值;构建分配缓存;分配缓存存储请求以及其
历史映射的代理服务器;对代理服务器池进行初始化,以得到排序代理服务器池;
[0109]
请求映射单元2:用于当接收到请求时,执行请求映射步骤,以得到每个请求映射的代理服务器;请求映射步骤包括:当请求存在于分配缓存中时,将请求映射给分配缓存中请求对应的代理服务器;当请求不存在于分配缓存中时,根据映射规则将请求映射给排序代理服务器池中任一代理服务器,将请求和映射的代理服务器存储于分配缓存中;
[0110]
分配单元3:用于将请求分配给映射的代理服务器。
[0111]
进一步地,在一些实施例中,分配映射初始化单元1具体用于:
[0112]
生成加密字符串;
[0113]
执行服务器池初始化步骤,以得到排序代理服务器池;服务器池初始化步骤包括:利用加密字符串计算代理服务器池中各个代理服务器的代理服务器值;将所有代理服务器按照其代理服务器值进行排序,以得到排序代理服务器池。
[0114]
进一步地,在一些实施例中,代理服务器值的计算方法包括:
[0115]
代理服务器值=取整(sha256(代理服务器的ip地址 加密字符串))/(2^256)。
[0116]
进一步地,在一些实施例中,分配映射初始化单元1还用于:
[0117]
当代理服务器池发生变化时,执行服务器池初始化步骤,以更新排序代理服务器池。
[0118]
进一步地,在一些实施例中,请求映射单元2具体用于:
[0119]
当分配缓存中请求对应的代理服务器存在于排序代理服务器池中时,将请求映射给代理服务器;
[0120]
当分配缓存中请求对应的代理服务器不存在于排序代理服务器池中时,在分配缓存中删除代理服务器以及对应的所有请求。
[0121]
进一步地,在一些实施例中,请求映射单元2具体用于:
[0122]
计算请求的请求值:请求值=取整(sha256(请求的ip地址 加密字符串))/(2^256);
[0123]
计算请求映射的代理服务器序号:代理服务器序号=取整(请求值/(1/排序代理服务器池中代理服务器的数量));
[0124]
将请求映射给排序代理服务器池中代理服务器序号对应的代理服务器。
[0125]
进一步地,在一些实施例中,请求映射单元2还用于:
[0126]
当接收到请求集合时,解析请求集合,以得到多个请求;
[0127]
针对每个请求,执行请求映射步骤,以得到每个请求映射的代理服务器;
[0128]
根据所有请求映射的代理服务器生成代理服务器集合,代理服务器集合中代理服务器和请求集合中请求按顺序映射;
[0129]
将请求集合中请求按顺序分配给代理服务器集合中代理服务器。
[0130]
进一步地,在一些实施例中,分配映射初始化单元1还用于:
[0131]
如果当前时间大于过期时间时,执行分配映射初始化步骤。
[0132]
本发明实施例所提供的系统,为简要描述,实施例部分未提及之处,可参考前述实施例中相应内容。
[0133]
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依
然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献