控制服务器负载的方法及装置与流程

文档序号:37601499发布日期:2024-04-18 12:44阅读:6来源:国知局
控制服务器负载的方法及装置与流程

本申请涉及计算机,尤其涉及一种控制服务器负载的方法及装置。


背景技术:

1、随着技术的发展,网络中的数据量也逐步增加。为了对网络中的流量进行检测,目前都会设置大量的服务器或设备对流量进行分析和研判。但在此类服务器对流量进行检测的过程中,有时某些服务器会因负载过大而出现异常,如果此时仍向该服务器发送流量让其检测,则很可能导致服务器出现故障。因此,如何对服务器负载进行有效管理,就成了本领域的主要问题。

2、目前,控制服务器负载的方式一般是基于冗余服务器进行的,也就是说通过布置额外的冗余服务器,当需要确定某个服务器的负载是否正常时,直接将当前服务器所接收到的流量进行复制,并将复制后的流量发送至冗余服务器,通过对冗余服务器的运行情况观察来推断出当前目标服务器的负载情况,并以此调整对目标服务器的流量传输,以实现对服务器负载的控制。然而在实际应用中,现有的控制服务器负载的方式需要布设针对不同的目标服务器相同型号的冗余服务器,这就导致在进行服务器负载的控制过程中,需要额外的硬件设备,从而存在成本过大的问题。


技术实现思路

1、本申请实施例提供一种控制服务器负载的方法及装置,主要目的在于实现一种控制服务器负载的方法,用于解决现有的基于光闸的控制服务器负载的方式会存在人力消耗较大的问题。

2、为解决上述技术问题,本申请实施例提供如下技术方案:

3、第一方面,本申请提供了一种控制服务器负载的方法,所述方法包括:

4、向目标服务器发送保活探查会话,所述保活探查会话用于触发所述目标服务器反馈对应的响应信息;

5、在预设第一时长内检测所述目标服务器的反馈结果,并基于所述反馈结果对所述目标服务器执行目标操作;

6、其中,所述目标操作包括:在确定所述反馈结果为未检测到所述响应信息时,停止或减少向所述目标服务器传输流量;以及,在确定所述反馈结果为检测到所述响应信息时,继续向所述目标服务器传输流量。

7、第二方面,本申请还提供一种控制服务器负载的装置,包括:

8、发送单元,用于向目标服务器发送保活探查会话,所述保活探查会话用于触发所述目标服务器反馈对应的响应信息;

9、执行单元,用于在预设第一时长内检测所述目标服务器的反馈结果,并基于所述反馈结果对所述目标服务器执行目标操作;

10、其中,所述目标操作包括:在确定所述反馈结果为未检测到所述响应信息时,停止或减少向所述目标服务器传输流量;以及,在确定所述反馈结果为检测到所述响应信息时,继续向所述目标服务器传输流量。

11、第三方面,本申请的实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行第一方面所述的终端设备的控制服务器负载的方法。

12、第四方面,本申请的实施例提供了一种控制服务器负载的装置,所述装置包括存储介质;及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行第一方面所述的终端设备的控制服务器负载的方法。

13、借由上述技术方案,本申请提供的技术方案至少具有下列优点:

14、本申请提供一种控制服务器负载的方法及装置,本申请能够首先向目标服务器发送保活探查会话,所述保活探查会话用于触发所述目标服务器反馈对应的响应信息;在预设第一时长内检测所述目标服务器的反馈结果,并基于所述反馈结果对所述目标服务器执行目标操作;其中,所述目标操作包括:在确定所述反馈结果为未检测到所述响应信息时,停止或减少向所述目标服务器传输流量;以及,在确定所述反馈结果为检测到所述响应信息时,继续向所述目标服务器传输流量,从而实现控制服务器负载的功能。与现有技术相比,由于本申请的方法能够通过向目标服务器发送保活探查会话来触发目标服务器的响应信息,并基于其是否在预设第一时长进行反馈进行目标操作,这样就确保了当发现目标服务器没能在预设第一时长反馈响应信息时,说明其负载过大到难以及时响应的情况,那么基于这时对其减少或停止传输流量就能够起到减轻其负载压力的效果,同时在确定目标服务器能够在预设第一时长反馈响应信息,那么说明其负载良好,能够及时对保活探查会话进行反馈,此时继续想起传输流量就能使其继续运行,通过这种方式就实现了对服务器负载进行控制的效果,与现有的基于服务器冗余的方式来进行服务器负载的控制方式相比,本申请的方法不需要额外设置冗余服务器的方式来探查服务器的负载压力,因此就不需要在目前运行的服务器的基础上额外设置其他服务器作为冗余服务器,这就减少了控制服务器负载过程中的成本,确保了用户在无需购置新的服务器的情况下,利用现有设备实现对服务器负载的控制功能,减少了不必要的成本付出。

15、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。



技术特征:

1.一种控制服务器负载的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述保活探查会话包括保活包;

3.根据权利要求2所述的方法,其特征在于,所述基于预设协议构建保活包,并按照预设周期向目标服务器发送保活包,包括:

4.根据权利要求3所述的方法,其特征在于,所述字段标识至少包括负载信息标识;所述负载信息标识对应的变量至少包括第一变量和第二变量,其中,第一变量用于表征所述目标服务器的负载正常,所述第二变量用于表征所述目标服务器的负载超过预设负载上限;

5.根据权利要求4所述的方法,其特征在于,所述字段标识还包括实际内容长度标识、本地设备标识以及目标服务器标识;

6.根据权利要求1所述的方法,其特征在于,所述保活探查会话还包括保活探查信息;

7.根据权利要求1所述的方法,其特征在于,所述在预设第一时长内检测所述目标服务器的反馈结果,并基于所述反馈结果对所述目标服务器执行目标操作包括:

8.一种控制服务器负载的装置,其特征在于,包括:

9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至7中任一项所述的控制服务器负载的方法。

10.一种控制服务器负载的装置,其特征在于,所述装置包括存储介质;及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行权利要求1至7中任一项所述的控制服务器负载的方法。


技术总结
本申请公开一种控制服务器负载的方法及装置,涉及计算机技术领域。本申请的方法包括:向目标服务器发送保活探查会话,所述保活探查会话用于触发所述目标服务器反馈对应的响应信息;在预设第一时长内检测所述目标服务器的反馈结果,并基于所述反馈结果对所述目标服务器执行目标操作;其中,所述目标操作包括:在确定所述反馈结果为未检测到所述响应信息时,停止或减少向所述目标服务器传输流量;以及,在确定所述反馈结果为检测到所述响应信息时,继续向所述目标服务器传输流量。本申请用于实现控制服务器负载的功能。

技术研发人员:李健鹏,郭超,刘创,蔡玉光,于莘,何瑞,曹博新,崔强,覃征平,田子玉,张一
受保护的技术使用者:中国电子产业工程有限公司
技术研发日:
技术公布日:2024/4/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1