【技术实现步骤摘要】
资源配额审批方法、存储介质
本专利技术涉及微服务资源申请及审批领域,具体涉及资源配额审批方法、存储介质。
技术介绍
在现在的系统中存在有各种各样的客户端程序,而每个客户端程序都会有对应的服务端来提供相关的服务。随着用户规模的扩大,服务端中也需要提供各种各样的能力,为了提供更精细化的功能,服务端发展出了各种微服务的概念,即每个服务独立提供服务,做小做精。微服务架构风格是一种使用一套小服务来开发单个应用的方式途径,每个服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTPAPI,这些服务基于业务能力构建,并能够通过自动化部署机制来独立部署,这些服务使用不同的编程语言实现以及不同数据存储技术,并保持最低限度的集中式管理。因为微服务的这种独立部署的特性,所以现在很多的大型系统都是采用这种微服务的部署架构方式,各个模块独立部署并提供服务。这边就存在有资源申请以及审批的问题了。现在的系统中,用来部署应用的WEB容器,比如tomcat、jboss和resion等。在tomcat为例,原先4G内存的tomcat应用因为用户量激 ...
【技术保护点】
1.资源配额审批方法,其特征在于,包括:/n监控系统周期性抓取各应用的统计项,所述统计项包括CPU占用、内存占用、线程数占用以及周期内的请求量;/n监控系统计算各应用的各统计项对应预设第一时间段的均值;/n接收到对应一应用的资源申请单后,依据所述一应用的所述均值审核所述一应用是否至少N个统计项符合审核条件,若是,则通过审批,所述N大于等于1;/n所述审核条件为:预设第二时间段内每两个连续所述均值的增量百分比中至少n个为正向百分比,且资源申请单中申请的资源额度与最多正向的所述增量百分比所在的预设增量区间相对应的允许申请量之内,其中,所述第二时间段大于第一时间段,所述n大于等于1。/n
【技术特征摘要】
1.资源配额审批方法,其特征在于,包括:
监控系统周期性抓取各应用的统计项,所述统计项包括CPU占用、内存占用、线程数占用以及周期内的请求量;
监控系统计算各应用的各统计项对应预设第一时间段的均值;
接收到对应一应用的资源申请单后,依据所述一应用的所述均值审核所述一应用是否至少N个统计项符合审核条件,若是,则通过审批,所述N大于等于1;
所述审核条件为:预设第二时间段内每两个连续所述均值的增量百分比中至少n个为正向百分比,且资源申请单中申请的资源额度与最多正向的所述增量百分比所在的预设增量区间相对应的允许申请量之内,其中,所述第二时间段大于第一时间段,所述n大于等于1。
2.如权利要求1所述的资源配额审批方法,其特征在于,所述依据所述一应用的所述均值审核所述一应用是否至少N个统计项符合审核条件,若是,则通过审批,具体为:
对应各统计项预设至少两个的增量区间;对应各增量区间预设允许申请量;
对应所述一应用的各个统计项执行包括:
获取第二时间段内的各个所述均值;
分别计算连续两个均值对应的...
【专利技术属性】
技术研发人员:刘德建,林伟,郭玉湖,陈宏,
申请(专利权)人:福建天泉教育科技有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。