【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种APP休眠的管理方法和装置。
技术介绍
云计算是指基于互联网等网络,通过虚拟化方式共享IT资源的新型计算模式。其中,云计算的核心思想是:通过网络统一管理和调度计算、存储、网络、软件等资源,实现资源整合与配置优化,以服务的方式满足不同用户随时获取并扩展、按需使用并付费、最大限度地降低成本等各类需求。目前,云计算提供的服务模式主要包括:IaaS(Infrastructure as a Service,基础设施即服务)、PaaS(Platform as a Service,平台即服务)、SaaS(Softwareas a Service,软件即服务)。PaaS提供应用服务引擎,将软件研发平台作为服务提供,如API(Application Programming Interface,应用程序接口)服务或者应用运行服务等,用户基于这些服务构建业务应用。APP(应用)为运行在PaaS平台的网络应用,包括有页面的WEB应用和没有页面的API服务。随着互联网技术的快速发展,越来越多的APP被开发出来。APP数量的增加,需要使用更多的计算资源来部署APP。而且,大量的APP,会使用大量的计算、内存、网络、存储等资源,对资源造成了极大的浪费。
技术实现思路
本专利技术提供一种APP休眠的管理装置,所述装置具体包括:休眠管理模块,用于在APP的运行期间,获取所述APP的资源利用率;在利用所述资源利用率确定需要休眠所述APP时,对所述APP进行休眠处
理;在所述APP休眠成功时,将本休眠管理模块的转发信息发送到路由模块;APP ...
【技术保护点】
一种APP休眠的管理装置,其特征在于,所述装置具体包括:休眠管理模块,用于在APP的运行期间,获取所述APP的资源利用率;在利用所述资源利用率确定需要休眠所述APP时,对所述APP进行休眠处理;在所述APP休眠成功时,将本休眠管理模块的转发信息发送到路由模块;APP,用于在所述休眠管理模块对所述APP进行休眠处理时,通知所述路由模块删除所述APP的转发信息,并释放所述APP占用的资源;路由模块,用于在APP的运行期间,利用所述APP的转发信息将访问请求消息发送给所述APP;在所述APP休眠成功时,利用所述休眠管理模块的转发信息将访问请求消息发送给所述休眠管理模块。
【技术特征摘要】
1.一种APP休眠的管理装置,其特征在于,所述装置具体包括:休眠管理模块,用于在APP的运行期间,获取所述APP的资源利用率;在利用所述资源利用率确定需要休眠所述APP时,对所述APP进行休眠处理;在所述APP休眠成功时,将本休眠管理模块的转发信息发送到路由模块;APP,用于在所述休眠管理模块对所述APP进行休眠处理时,通知所述路由模块删除所述APP的转发信息,并释放所述APP占用的资源;路由模块,用于在APP的运行期间,利用所述APP的转发信息将访问请求消息发送给所述APP;在所述APP休眠成功时,利用所述休眠管理模块的转发信息将访问请求消息发送给所述休眠管理模块。2.根据权利要求1所述的装置,其特征在于,所述装置还包括:监控模块,用于在APP的运行期间,获取所述APP的资源利用率;应用控制模块,用于在接收到来自所述休眠管理模块的对所述APP进行休眠处理的通知时,则对所述APP进行休眠处理;在所述APP休眠成功之后,则将所述APP休眠成功的信息通知给所述休眠管理模块;所述休眠管理模块,具体用于在获取所述APP的资源利用率的过程中,从所述监控模块获取所述APP的资源利用率;在对所述APP进行休眠处理的过程中,通知所述应用控制模块对所述APP进行休眠处理;在接收到来自所述应用控制模块的所述APP休眠成功的信息时,确定所述APP休眠成功。3.根据权利要求2所述的装置,其特征在于,所述休眠管理模块,具体用于在从所述监控模块获取所述APP的资源利用率的过程中,向所述监控模块发送用于请求资源利用率的第一报文,所述第一报文携带采集时间信息、所述APP的标识信息,并接收所述监控模块返回的第二报文,并从所述第二报文中获取所述APP的资源利用率;所述监控模块,具体用于在接收到所述第一报文之后,获取所述采集时间信息对应的所述APP的资源利用率,并将当前获取的资源利用率添加到第
\t二报文中,并将所述第二报文发送给所述休眠管理模块。4.根据权利要求2所述的装置,其特征在于,所述休眠管理模块,具体用于在通知所述应用控制模块对所述APP进行休眠处理的过程中,向所述应用控制模块发送用于对所述APP进行休眠处理的第三报文,且所述第三报文中携带所述APP的标识信息;所述应用控制模块,具体用于在将所述APP休眠成功的信息通知给所述休眠管理模块的过程中,向所述休眠管理模块发送用于表示所述APP休眠成功的第四报文,且所述第四报文中携带所述APP的标识信息。5.根据权利要求1所述的装置,其特征在于,所述APP,具体用于在通知所述路由模块删除所述APP的转发信息的过程中,向所述路由模块发送用于删除所述APP的转发信息的第五报文,所述第五报文中携带所述APP的标识信息、所述APP的转发信息;所述休眠管理模块,具体用于在将休眠管理模块的转发信息发送到路由模块的过程中,向所述路由模块发送用于注册所述休眠管理模块的第六报文,所述第六报文携带所述APP的标识信息、所述休眠管理模块的转发信息;所述路由模块,具体用于在接收到所述第五报文之后,从本地的路由表项中删除所述APP的转发信息;在接收到所述第六...
【专利技术属性】
技术研发人员:吴波,
申请(专利权)人:杭州数梦工场科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。