首页 / 专利库 / 专利权 / 申请 / 国际申请 / 请求书 / 请求 / 一种http请求均衡的方法

一种http请求均衡的方法

阅读:1045发布:2020-05-19

专利汇可以提供一种http请求均衡的方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种http 请求 均衡的方法。步骤S1、初始化 服务器 列表及配置参数,即配置服务器列表、失败次数、激活时间;步骤S2、轮询请求服务器,并对服务器进行标记,直到找到请求成功的服务器,停止标记;步骤S3、针对失败的服务器,标记请求过滤,并设定有效激活时间。本发明能够实现对集群请求进行有效分摊。,下面是一种http请求均衡的方法专利的具体信息内容。

1.一种http请求均衡的方法,其特征在于,包括如下步骤:
步骤S1、初始化服务器列表及配置参数,即配置服务器列表、失败次数、激活时间;
步骤S2、轮询请求服务器,并对服务器进行标记,直到找到请求成功的服务器,停止标记;
步骤S3、针对失败的服务器,标记请求过滤,并设定有效激活时间。
2.根据权利要求1所述的一种http请求均衡的方法,其特征在于,所述步骤S2的具体实现方式为:使用轮询方法进行遍历分发规则,若成功对一服务器进行请求,标记为1,并在内存中记录成功数;若对该服务器进行请求失败,标记为1,并在内存中记录失败数,并查找下一个服务器进行请求,依此直到找到请求成功的服务器。
3.根据权利要求2所述的一种http请求均衡的方法,其特征在于,所述步骤S2中,未进行标记的服务器,均标记为0。
4.根据权利要求3所述的一种http请求均衡的方法,其特征在于,所述步骤S2与步骤S3之间还包括一步骤,当再次触发请求时,查找服务器列表中请求标志为0的服务器进行请求,同样使用遍历分发规则,若服务器列表中没有存在标志为0的服务器,则标志为1的服务器全部初始化成标志为0的服务器。
5.根据权利要求4所述的一种http请求均衡的方法,其特征在于,所述步骤S3的具体实现方式为:当一服务器请求失败数达到配置的数值,即为失败的服务器,直接标记为-1,并添加有效激活时间,同时发送通知给管理员,此服务器在激活时间不接受请求。
6.根据权利要求5所述的一种http请求均衡的方法,其特征在于,所述配置的数值为3。
7.根据权利要求5所述的一种http请求均衡的方法,其特征在于,所述有效激活时间为半小时。

说明书全文

一种http请求均衡的方法

技术领域

[0001] 本发明涉及一种http请求均衡的方法。

背景技术

[0002] 互联网时代的来临,带来了用户请求量的暴增,有效的增加服务器,能解决请求分摊的问题,但请求方缺少一个有效的请求均衡工具。
[0003] 为此,本发明提出了一种对http请求的进行有效均衡方法。

发明内容

[0004] 本发明的目的在于提供一种http请求均衡的方法,能够实现对集群请求进行有效分摊。
[0005] 为实现上述目的,本发明的技术方案是:一种http请求均衡的方法,包括如下步骤:步骤S1、初始化服务器列表及配置参数,即配置服务器列表、失败次数、激活时间;
步骤S2、轮询请求服务器,并对服务器进行标记,直到找到请求成功的服务器,停止标记;
步骤S3、针对失败的服务器,标记请求过滤,并设定有效激活时间。
[0006] 在本发明一实施例中,所述步骤S2的具体实现方式为:使用轮询方法进行遍历分发规则,若成功对一服务器进行请求,标记为1,并在内存中记录成功数;若对该服务器进行请求失败,标记为1,并在内存中记录失败数,并查找下一个服务器进行请求,依此直到找到请求成功的服务器。
[0007] 在本发明一实施例中,所述步骤S2中,未进行标记的服务器,均标记为0。
[0008] 在本发明一实施例中,所述步骤S2与步骤S3之间还包括一步骤,当再次触发请求时,查找服务器列表中请求标志为0的服务器进行请求,同样使用遍历分发规则,若服务器列表中没有存在标志为0的服务器,则标志为1的服务器全部初始化成标志为0的服务器。
[0009] 在本发明一实施例中,所述步骤S3的具体实现方式为:当一服务器请求失败数达到配置的数值,即为失败的服务器,直接标记为-1,并添加有效激活时间,同时发送通知给管理员,此服务器在激活时间不接受请求。
[0010] 在本发明一实施例中,所述配置的数值为3。
[0011] 在本发明一实施例中,所述有效激活时间为半小时。
[0012] 相较于现有技术,本发明具有以下有益效果:本发明方法能够实现对集群请求进行有效分摊。附图说明
[0013] 图1为本发明的工作流程示意图。

具体实施方式

[0014] 下面结合附图,对本发明的技术方案进行具体说明。
[0015] 本发明提供了一种http请求均衡的方法,包括如下步骤:步骤S1、初始化服务器列表及配置参数,即配置服务器列表、失败次数、激活时间;
步骤S2、轮询请求服务器,并对服务器进行标记,直到找到请求成功的服务器,停止标记;
步骤S3、针对失败的服务器,标记请求过滤,并设定有效激活时间。
[0016] 所述步骤S2的具体实现方式为:使用轮询方法进行遍历分发规则,若成功对一服务器进行请求,标记为1,并在内存中记录成功数;若对该服务器进行请求失败,标记为1,并在内存中记录失败数,并查找下一个服务器进行请求,依此直到找到请求成功的服务器。
[0017] 所述步骤S2中,未进行标记的服务器,均标记为0。
[0018] 所述步骤S2与步骤S3之间还包括一步骤,当再次触发请求时,查找服务器列表中请求标志为0的服务器进行请求,同样使用遍历分发规则,若服务器列表中没有存在标志为0的服务器,则标志为1的服务器全部初始化成标志为0的服务器。
[0019] 所述步骤S3的具体实现方式为:当一服务器请求失败数达到配置的数值,即为失败的服务器,直接标记为-1,并添加有效激活时间,同时发送通知给管理员,此服务器在激活时间不接受请求。
[0020] 所述配置的数值为3。所述有效激活时间为半小时。
[0021] 以下为本发明的具体实施过程。
[0022] 如图1所示,本发明一种http请求均衡的方法,具体包括以下几个步骤:步骤1、初始话服务器列表以及配置参数
步骤2、此处使用轮询方法进行遍历分发规则:如果成功对服务器A进行请求,标记1并在内存中记录成功数;如果失败,标记1,同时在内存中记录失败数,并查找下一个服务器B进行请求,直到找到请求成功的服务器
步骤3、当下次请求触发时,查找服务器请求标记为0的进行请求,同样使用遍历分发规则,如果服务器列表中没有存在0,则标志为1的全部初始化成0。
[0023] 步骤4、当某个服务器请求失败数达到配置的数值(如失败3次),则直接标记为-1,并添加有效激活时间(如半小时),同时发送通知给管理员,此服务器在激活时间不接受请求。
[0024] 本发明的重点在于:对服务器列表,失败次数,激活时间进行动态配置,解决动态增减服务器问题。通过对服务器进行区别设定,解决个别服务器存在性能差异的问题,最终达到请求均衡。
[0025] 以上所述,仅是本发明较佳实施例而已,并非对本发明的技术范围作任何限制,故凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
相关专利内容
标题 发布/更新时间 阅读量
请求式定位 2020-05-11 897
验证请求的方法 2020-05-12 282
增补信息请求 2020-05-12 133
短请求发送帧 2020-05-12 655
准同步预留请求 2020-05-13 549
请求开关 2020-05-11 234
请求路由 2020-05-11 901
HTTPS请求充实 2020-05-11 86
请求处理技术 2020-05-13 894
触发多载波请求 2020-05-13 49
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈