[发明专利]用于基于时间调整的负载均衡的方法和设备有效
申请号: | 201710193818.3 | 申请日: | 2017-03-28 |
公开(公告)号: | CN107241380B | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 朱小平 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 陈贞健;王路丰 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 基于 时间 调整 负载 均衡 方法 设备 | ||
本申请的目的是提供一种基于时间调整的负载均衡的方法与设备,通过获取并记录至少一个定时任务,其中,所述定时任务包括执行时间段及所述执行时间段内待执行的负载均衡方法;从而实现基于定义多种时间段的方式创建不同的负载均衡方法,并在执行时间段内执行对应的负载均衡方法。进一步地,判断当前时间是否进入某一所述定时任务的执行时间段,若是,则获取所述定时任务所对应的负载均衡方法,并基于对应所述负载均衡方法处理多个服务器之间的负载均衡,直至对应所述定时任务的执行时间段结束,进而实现用户的弹性配置,采用满足用户需求的负载均衡方法被灵活应用于复杂的用户场景,进而增强了负载均衡的适用性。
技术领域
本申请涉及计算机领域,尤其涉及一种用于基于时间调整的负载均衡的技术。
背景技术
目前,随着业务量的提高,访问量和数据流量的快速增长,单一的服务器由于其处理能力的瓶颈已经无法满足需求,因此,采用多个服务器所构成的服务器集群,为了对资源和负载进行有效调度,引入了负载均衡技术,以将大量的数据流量分担到集群中的多个服务器上。另外,产生了相应的负载均衡策略供用户选择使用。
用户使用负载均衡策略时会有一些需求,例如,用户的流量有明显的时间特征,比如工作时间流量大,晚上使用流量小。如果按固定带宽付费,晚上流量可能跑不满;如果按流量付费,在流量大的情况下,成本会很高。再如,用户某个时间段有大促,需要提高带宽。但是过了这个时间段后,需要再恢复回去如果多个用户在某个时间段都有大促的需求,需要提前计算负载均衡的容量是否能够支持,目前用户使用的负载均衡策略的配置不够弹性,无法对用户使用的流量情况做出预判。
发明内容
本申请的目的是提供一种基于时间调整的负载均衡的方法与设备,通过多种时间段的定义方式创建不同的负载均衡方法以实现用户的弹性配置,并对用户使用的流量情况做出预判。
根据本申请的一个方面,提供了一种基于时间调整的负载均衡的方法,包括:
获取并记录至少一个定时任务,其中,所述定时任务包括执行时间段及所述执行时间段内待执行的负载均衡方法;
判断当前时间是否进入某一所述定时任务的执行时间段,若是,则获取所述定时任务所对应的负载均衡方法,并基于对应所述负载均衡方法处理多个服务器之间的负载均衡,直至对应所述定时任务的执行时间段结束。
进一步地,获取并记录至少一个定时任务包括:
获取用户请求,其中,所述用户请求包括请求时间段及所述请求时间段内待执行的负载均衡方法;基于所述用户请求,生成至少一个定时任务,并基于所述请求时间段确定所述定时任务的执行时间段;基于所述用户请求,确定所述执行时间段内待执行的负载均衡方法。
根据本申请的另一方面,还提供了一种基于时间调整的负载均衡的设备,包括:
获取装置,用于获取并记录至少一个定时任务,其中,所述定时任务包括执行时间段及所述执行时间段内待执行的负载均衡方法;
执行装置,用于判断当前时间是否进入某一所述定时任务的执行时间段,若是,则获取所述定时任务所对应的负载均衡方法,并基于对应所述负载均衡方法处理多个服务器之间的负载均衡,直至对应所述定时任务的执行时间段结束。
进一步地,所述获取装置包括:
获取请求单元,用于获取用户请求,其中,所述用户请求包括请求时间段及所述请求时间段内待执行的负载均衡方法;
生成单元,用于基于所述用户请求,生成至少一个定时任务,并基于所述请求时间段确定所述定时任务的执行时间段;
确定单元,用于基于所述用户请求,确定所述执行时间段内待执行的负载均衡方法。
此外,本申请还提供了一种基于时间调整的负载均衡的设备,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710193818.3/2.html,转载请声明来源钻瓜专利网。