资源监控方法、装置、计算机设备、存储介质和产品与流程

文档序号:34725087发布日期:2023-07-07 19:49阅读:19来源:国知局
资源监控方法、装置、计算机设备、存储介质和产品与流程

本申请涉及数据,特别是涉及一种资源监控方法、装置、计算机设备、存储介质和产品。


背景技术:

1、随着互联网技术的发展,通过网络进行资源交换的应用越来越广泛。可进行资源交换的项目包括资源开放交换项目,资源开放交换项目是邀请用户在特定时间进行资源交换的项目,例如游戏资源定时限量兑换活动、商品秒杀活动、定时开放售票等。通常,资源开放交换项目部署在服务器上,用户在终端通过网络访问资源开放交换项目所在的服务器,以进行资源交换。为保证资源开放交换项目能够正常运行,会预先为资源开放交换项目配置服务器资源。

2、然而,参与资源开放交换项目的用户数量是不确定的,进而为资源开放交换项目配置服务器资源量也是不确定的,导致最终资源开放交换项目运行时,服务器可能因用户量过大而出现宕机。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够避免服务器宕机的资源监控方法、装置、计算机设备、计算机可读存储介质和产品。

2、第一方面,本申请提供了一种资源监控方法。所述方法包括:

3、确定计划在相同的项目开放时间并发的多个资源开放交换项目,每个所述资源开放交换项目分别提供用于开放资源交换的项目资源;

4、获取所述多个资源开放交换项目各自所提供的项目资源对应的预统计的负载权重值,并基于获取的负载权重值确定所述多个资源开放交换项目的整体负载权重值;

5、获取针对所述多个资源开放交换项目预配置的服务器的负载上限权重值;

6、当所述整体负载权重值相对于所述负载上限权重值的占比符合预设的负载上限调整条件,触发依照所述负载上限调整条件所指示的调整方向调整所述服务器的负载上限,并更新所述服务器的负载上限权重值。

7、第二方面,本申请还提供了一种资源监控装置。所述装置包括数据处理服务,所述数据处理服务用于:

8、确定计划在相同的项目开放时间并发的多个资源开放交换项目,每个所述资源开放交换项目分别提供用于开放资源交换的项目资源;

9、获取所述多个资源开放交换项目各自所提供的项目资源对应的预统计的负载权重值,并基于获取的负载权重值确定所述多个资源开放交换项目的整体负载权重值;

10、获取针对所述多个资源开放交换项目预配置的服务器的负载上限权重值;

11、当所述整体负载权重值相对于所述负载上限权重值的占比符合预设的负载上限调整条件,触发依照所述负载上限调整条件所指示的调整方向调整所述服务器的负载上限,并更新所述服务器的负载上限权重值。

12、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

13、确定计划在相同的项目开放时间并发的多个资源开放交换项目,每个所述资源开放交换项目分别提供用于开放资源交换的项目资源;

14、获取所述多个资源开放交换项目各自所提供的项目资源对应的预统计的负载权重值,并基于获取的负载权重值确定所述多个资源开放交换项目的整体负载权重值;

15、获取针对所述多个资源开放交换项目预配置的服务器的负载上限权重值;

16、当所述整体负载权重值相对于所述负载上限权重值的占比符合预设的负载上限调整条件,触发依照所述负载上限调整条件所指示的调整方向调整所述服务器的负载上限,并更新所述服务器的负载上限权重值。

17、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

18、确定计划在相同的项目开放时间并发的多个资源开放交换项目,每个所述资源开放交换项目分别提供用于开放资源交换的项目资源;

19、获取所述多个资源开放交换项目各自所提供的项目资源对应的预统计的负载权重值,并基于获取的负载权重值确定所述多个资源开放交换项目的整体负载权重值;

20、获取针对所述多个资源开放交换项目预配置的服务器的负载上限权重值;

21、当所述整体负载权重值相对于所述负载上限权重值的占比符合预设的负载上限调整条件,触发依照所述负载上限调整条件所指示的调整方向调整所述服务器的负载上限,并更新所述服务器的负载上限权重值。

22、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

23、确定计划在相同的项目开放时间并发的多个资源开放交换项目,每个所述资源开放交换项目分别提供用于开放资源交换的项目资源;

24、获取所述多个资源开放交换项目各自所提供的项目资源对应的预统计的负载权重值,并基于获取的负载权重值确定所述多个资源开放交换项目的整体负载权重值;

25、获取针对所述多个资源开放交换项目预配置的服务器的负载上限权重值;

26、当所述整体负载权重值相对于所述负载上限权重值的占比符合预设的负载上限调整条件,触发依照所述负载上限调整条件所指示的调整方向调整所述服务器的负载上限,并更新所述服务器的负载上限权重值。

27、上述资源监控方法、装置、计算机设备、存储介质和产品,通过多个资源开放交换项目各自所提供的项目资源对应的预统计的负载权重值,可快速确定并发的多个资源开放交换项目的整体负载权重值,对服务器处理多个资源开放交换项目的资源交换时预计的负载情况进行了量化;而且,负载上限权重值是对服务器的负载上限的量化,当整体负载权重值相对于负载上限权重值的占比符合预设的负载上限调整条件,即预测了服务器的负载上限需进行调整,依照负载上限调整条件所指示的调整方向调整服务器的负载上限,根据多个资源开放交换项目的整体负载权重值灵活地调整服务器的负载上限,可避免服务器的负载剩余过多造成浪费,并避免服务器的负载上限过小造成的服务器宕机。



技术特征:

1.一种资源监控方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述负载上限调整条件包括占比不小于预设扩容比例或占比不大于预设缩容比例,且所述预设扩容比例大于所述预设缩容比例;所述当所述整体负载权重值相对于所述负载上限权重值的占比符合预设的负载上限调整条件,触发依照所述负载上限调整条件所指示的调整方向调整所述服务器的负载上限,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述当所述整体负载权重值相对于所述负载上限权重值的占比达到至少一个预设扩容告警比例或所述预设扩容比例,触发向运维终端发送告警提示,包括:

5.根据权利要求1至4任一项所述的方法,其特征在于,所述多个资源开放交换项目各自所提供的项目资源由预配置的基础存储服务提供数据存储,以存储进行所述资源交换时产生的数据,所述获取所述多个资源开放交换项目各自所提供的项目资源对应的预统计的负载权重值之后,所述方法还包括:

6.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:

7.一种资源监控装置,其特征在于,所述装置包括数据处理服务,所述数据处理服务用于:

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。


技术总结
本申请涉及一种资源监控方法、装置、计算机设备、存储介质和产品。所述方法包括:确定计划在相同的项目开放时间并发的多个资源开放交换项目,每个资源开放交换项目分别提供用于开放资源交换的项目资源;获取多个资源开放交换项目各自所提供的项目资源对应的预统计的负载权重值,并基于获取的负载权重值确定多个资源开放交换项目的整体负载权重值;获取针对多个资源开放交换项目预配置的服务器的负载上限权重值;当整体负载权重值相对于负载上限权重值的占比符合预设的负载上限调整条件,触发依照负载上限调整条件所指示的调整方向调整服务器的负载上限,并更新服务器的负载上限权重值。采用本方法能够避免服务器宕机。

技术研发人员:张民遐,陈富扬,曾德长,颜长洁
受保护的技术使用者:深圳高灯计算机科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1