基于服务池的资源管控方法、装置和系统与流程

文档序号:24887357发布日期:2021-04-30 13:10阅读:来源:国知局

技术特征:

1.一种基于服务池的资源管控方法,其特征在于,所述服务池包括至少一组目标应用客户端,所述资源管控方法包括:

接收所述服务池中的至少一组目标应用客户端发送的目标消息,其中,所述目标应用客户端为使用目标资源的客户端,所述目标消息包括所述目标应用客户端与所述目标资源之间的连接数;

基于所述至少一组目标应用客户端中每一个目标应用客户端与所述目标资源之间的连接数,确定所述目标资源的占用连接数;

在所述目标资源的所述占用连接数达到所述目标资源的连接数阈值的情况下,对所述目标资源进行管控。

2.根据权利要求1所述的资源管控方法,其特征在于,

所述接收所述服务池中的至少一组目标应用客户端发送的目标消息包括:接收所述服务池中的一组目标应用客户端发送的目标消息,该组目标应用客户端包括属于相同类别的多个目标应用客户端;

所述基于所述至少一组目标应用客户端中每一个目标应用客户端与所述目标资源之间的连接数,确定所述目标资源的占用连接数包括:将该组目标应用客户端中的每一个目标应用客户端与所述目标资源之间的连接数之和,确定为所述目标资源的占用连接数。

3.根据权利要求1所述的资源管控方法,其特征在于,

所述接收所述服务池中的至少一组目标应用客户端发送的目标消息包括:接收所述服务池中的多组目标应用客户端发送的目标消息;其中,每一组目标应用客户端指示一类目标应用客户端,且每一类目标应用客户端包括至少一个目标应用客户端;

所述基于所述至少一组目标应用客户端中每一个目标应用客户端与所述目标资源之间的连接数,确定所述目标资源的占用连接数包括:

针对每一组目标应用客户端,将该组内的每一个目标应用客户端与所述目标资源之间的连接数之和,作为该组目标应用客户端与所述目标资源之间的组连接数;

将所述多组目标应用客户端中的每一组目标应用客户端与所述目标资源之间的组连接数之和,作为所述目标资源的占用连接数。

4.根据权利要求1所述的资源管控方法,其特征在于,所述对所述目标资源进行管控包括:

拒绝除了已连接所述目标资源的目标应用客户端之外的其他目标应用客户端连接所述目标资源,并输出警报。

5.一种基于服务池的资源管控方法,其特征在于,所述资源管控方法包括:

确定客户端与目标资源之间的连接数,其中,所述客户端为使用目标资源的客户端;

向服务器发送目标消息,所述目标消息包括所述客户端与所述目标资源之间的连接数,使得所述服务器基于服务池中至少一组所述使用目标资源的客户端与所述目标资源之间的连接数,确定所述目标资源的占用连接数,并在所述目标资源的所述占用连接数达到所述目标资源的连接数阈值的情况下,对所述目标资源进行管控。

6.根据权利要求5所述的资源管控方法,其特征在于,在所述确定客户端与目标资源之间的连接数之前,所述资源管控方法还包括:

在所述客户端中植入目标指令,所述目标指令用于采集所述客户端与目标资源的连接数;

所述确定客户端与目标资源之间的连接数包括:通过所述目标指令确定所述客户端与目标资源之间的连接数。

7.根据权利要求6所述的资源管控方法,其特征在于,所述客户端为基于java语言的客户端,所述目标指令为jar包;

所述通过所述目标指令确定所述客户端与目标资源之间的连接数包括:

在所述客户端启动后,执行所述目标指令,从java基础框架的容器中读取各个数据库池的基本单元,所述基本单元包括连接数;

将从各个数据库池的基本单元中读取出的连接数之和,作为所述客户端与目标资源之间的连接数。

8.一种基于服务池的资源管控装置,其特征在于,所述服务池包括至少一组目标应用客户端,所述资源管控装置包括:

接收模块,用于接收所述服务池中的至少一组目标应用客户端发送的目标消息,其中,所述目标应用客户端为使用目标资源的客户端,所述目标消息包括所述目标应用客户端与所述目标资源之间的连接数;

确定模块,用于基于所述至少一组目标应用客户端中每一个目标应用客户端与所述目标资源之间的连接数,确定所述目标资源的占用连接数;

管控模块,用于在所述目标资源的所述占用连接数达到所述目标资源的连接数阈值的情况下,对所述目标资源进行管控。

9.一种基于服务池的资源管控装置,其特征在于,所述资源管控装置包括:

确定模块,用于确定客户端与目标资源之间的连接数,其中,所述客户端为使用目标资源的客户端;

发送模块,用于向服务器发送目标消息,所述目标消息包括所述客户端与所述目标资源之间的连接数,使得所述服务器基于服务池中至少一组所述使用目标资源的客户端与所述目标资源之间的连接数,确定所述目标资源的占用连接数,并在所述目标资源的所述占用连接数达到所述目标资源的连接数阈值的情况下,对所述目标资源进行管控。

10.一种基于服务池的资源管控系统,其特征在于,所述资源管控系统包括根据权利要求8所述的资源管控装置以及根据权利要求9所述的资源管控装置。


技术总结
本申请公开了一种基于服务池的资源管控方法、装置和系统,涉及互联网领域,用以解决现有技术中存在的资源瓶颈问题。所述服务池包括至少一组目标应用客户端,所述资源管控方法包括:接收所述服务池中的至少一组目标应用客户端发送的目标消息,其中,所述目标应用客户端为使用目标资源的客户端,所述目标消息包括所述目标应用客户端与所述目标资源之间的连接数;基于所述至少一组目标应用客户端中每一个目标应用客户端与所述目标资源之间的连接数,确定所述目标资源的占用连接数;在所述目标资源的所述占用连接数达到所述目标资源的连接数阈值的情况下,对所述目标资源进行管控。本申请用于资源管控。

技术研发人员:任秀生;王江涛;王帅刚;张春禹
受保护的技术使用者:微梦创科网络科技(中国)有限公司
技术研发日:2020.12.25
技术公布日:2021.04.30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1