【技术实现步骤摘要】
负载均衡方法和服务器、负载单元、服务处理设备及介质
本专利技术涉及服务处理技术,尤其涉及负载均衡方法和服务器、负载单元、服务处理设备及介质。
技术介绍
应用层负载均衡(LoadBalance)技术建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡可以理解为将由负载均衡服务器将负载分发给多个负载单元,例如分摊到作为负载单元的Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务,减轻每个负载单元的负担,缩短处理时间,提高处理效率。当前应用层负载均衡的策略主要在负载均衡服务器端、根据预先得知的负载单元的情况(例如,各负载单元的处理能力和资源等)来进行配置,由此导致负载均衡服务器给各负载单元上分布的负载不能根据各负载单元的实际处理能力和资源情况进行动态的、实时的负载分发调整,从而导致负载均衡服务器端只能机械地基于预知的情况进行负载分发,而无法实现真正的、按需提供的负载均衡。因此,亟需一种能够实现按需提供的应用层负载均衡解决方案。
技术实现思路
为了解决以上问题之一,本专利技术提供了一种负载均衡方法和服务器、负载单元、服务处理设备及介质,其能够根据负载单元的实际处理能力和资源情况进行动态的、实时的负载分发调整。根据本专利技术的一个实施例,提供一种负载均衡方法,用于负载均衡服务器,至少一个终端与所述负载均衡服务器连接,并且,所述负载均衡服务器还连接到至少一个负载单元,该方法包括:终端向负载均衡服务器发送服务请求;负载均衡服务器基于终端的 ...
【技术保护点】
1.一种负载均衡方法,用于负载均衡服务器,至少一个终端与所述负载均衡服务器连接,并且,所述负载均衡服务器还连接到至少一个负载单元,其特征在于,该方法包括:终端向负载均衡服务器发送服务请求;负载均衡服务器基于终端的服务请求,向至少一个负载单元分配负载任务;以及各负载单元执行负载均衡服务器分配的负载任务,并且,基于自身的工作状况,向负载均衡服务器发送服务反馈消息,所述服务反馈消息携带用于表示该负载单元的工作状况的服务状态信息。
【技术特征摘要】
1.一种负载均衡方法,用于负载均衡服务器,至少一个终端与所述负载均衡服务器连接,并且,所述负载均衡服务器还连接到至少一个负载单元,其特征在于,该方法包括:终端向负载均衡服务器发送服务请求;负载均衡服务器基于终端的服务请求,向至少一个负载单元分配负载任务;以及各负载单元执行负载均衡服务器分配的负载任务,并且,基于自身的工作状况,向负载均衡服务器发送服务反馈消息,所述服务反馈消息携带用于表示该负载单元的工作状况的服务状态信息。2.如权利要求1所述的负载均衡方法,其特征在于,负载单元在要发送给负载均衡服务器的服务反馈消息中添加服务状态字段,在该字段中写入用于表示该负载单元的工作状况的服务状态信息。3.如权利要求1所述的负载均衡方法,其特征在于,所述负载均衡服务器基于接收的来自负载单元的服务反馈消息中的服务状态信息,确定是否需要调整相应负载单元的负载任务。4.如权利要求3所述的负载均衡方法,其特征在于,在确定需要调整相应负载单元的负载任务的情况下,所述负载均衡服务器基于负载均衡策略,调整相应负载单元的负载任务。5.如权利要求2所述的负载均衡方法,其特征在于,所述服务状态字段包括与该负载单元能够提供的各功能相对应的功能服务状态子字段,负载单元能够在所述功能服务状态子字段中写入对应功能的服务状态信息,对应功能的服务状态信息用于表示与该负载单元能够提供的对应功能有关的工作状况。6.如权利要求1~5中的任何一项所述的负载均衡方法,其特征在于,所述服务状态信息用于表示相应的负载单元的忙闲状态和/或忙闲等级。7.如权利要求1~5中的任何一项所述的负载均衡方法,其特征在于,负载单元响应于负载均衡服务器转发的服务请求,向负载均衡服务器发送服务结果,其中,所述服务结果单独发送给负载均衡服务器,或者包含在所述服务反馈消息中发送给负载均衡服务器。8.如权利要求1~5中的任何一项所述的负载均衡方法,其特征在于,负载单元响应于由负载均衡服务器转发的、来自终端的业务传输请求,或者响应于由负载均衡服务器发送的用于分配业务传输任务的业务传输通知,将接收的相应业务转发给下游终端。9.一种负载均衡服务器,至少一个终端与所述负载均衡服务器连接,并且,所述负载均衡服务器还连接到至少一个负载单元,其特征在于,该负载均衡服务器包括:接收装置,被配置用于接收来自终端和负载单元的消息;发送装置,被配置用于向终端和负载单元发送消息;负载分配装置,被配置用于基于终端发送的服务请求,向至少一个负载单元分配负载任务;以及确定装置,被配置用于响应于负载单元基于自身的工作状况,向负载均衡服务器发送的服务反馈消息中的、用于表示该负载单元的工作状况的服务状态信息,确定是否需要调整相应负载单元的负载任务。10.如权利要求9所述的负载均衡服务器,其特征在于,所述负载均衡服务器还包括调整装置,所述调整装置被配置用于:在所述确定装置确定需要调整相应负载单元的负载任务的情况下,所述调整装置基于负载均衡策略,调整相应负载单元的负载任务。11.如权利要求9所述的负载均衡服务器,其特征在于,服务状态字段包括与该负载单元能够提供的各功能相对应的功能服务状态子字段,由负载...
【专利技术属性】
技术研发人员:周正,张大虎,徐婷,柯登科,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。