本发明涉及换电平台,尤其涉及一种换电服务的资源控制方法、一种计算机可读存储介质、一种换电服务的资源控制装置和一种换电站。
背景技术:
1、在换电平台的系统中,后台服务的质量非常重要,换电平台的后台服务在处理业务响应时,做到响应及时,快速处理,可以让用户等待的时间降到最低,然而相关技术中,在业务高峰期间,后台服务的cpu(central processing unit,中央处理器)和内存资源不足,进而导致响应速度慢,处理不及时。
技术实现思路
1、本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种换电服务的资源控制方法,可以对换电服务进行扩容,从而提升换电服务的响应速度。
2、本发明的第二个目的在于提出一种计算机可读存储介质。
3、本发明的第三个目的在于提出一种换电服务的资源控制装置。
4、本发明的第四个目的在于提出一种换电站。
5、为了达到上述目的,本发明第一方面实施例提出了一种换电服务的资源控制方法,其中,所述方法包括:获取第一换电服务的qss响应值、内存分配值和cpu分配值;当所述qss响应值、所述内存分配值和所述cpu分配值中至少一个满足预设条件时,对所述第一换电服务进行扩容处理。
6、根据本发明实施例提出的换电服务的资源控制方法,可以对换电服务进行扩容,从而提升换电服务的响应速度。
7、另外,根据本发明上述实施例的换电服务的资源控制方法,还可以包括如下的附加技术特征:
8、根据本发明的一个实施例,当所述qss响应值大于第一预设qss值且持续第一预设时间时,确定所述qss响应值满足预设条件。
9、根据本发明的一个实施例,对所述第一换电服务进行扩容处理,包括:增加第二换电服务以对所述第一换电服务进行扩容;获取所述第一换电服务和所述第二换电服务的qss响应值;若所述qss响应值小于第二预设qss值且持续第二预设时间时,则释放所述第一换电服务或所述第二换电服务。
10、根据本发明的一个实施例,当所述内存分配值大于等于预设内存且持续第三预设时间时,确定所述内存分配值满足预设条件。
11、根据本发明的一个实施例,对所述第一换电服务进行扩容处理,包括:触发所述第一换电服务的fgc(full garbage collection,完整的垃圾回收)操作;若所述内存分配值仍然大于等于所述预设内存,则增加第三换电服务以对所述第一换电服务进行扩容;对所述第三换电服务进行qss响应值检查、内存分配值检查和cpu分配值检查;在所述qss响应值、内存分配值和cpu分配值均未满足预设条件时,则释放所述第一换电服务。
12、根据本发明的一个实施例,当所述cpu分配值大于等于第一预设分配值且所述qss响应值小于第三预设qss值时,确定所述cpu分配值满足预设条件。
13、根据本发明的一个实施例,对所述第一换电服务进行扩容处理,包括:增加第四换电服务以对所述第一换电服务进行扩容;获取所述第一换电服务和所述第四换电服务的cpu分配值;在所述cpu分配值小于等于第二预设分配值时,则释放所述第一换电服务或所述第四换电服务。
14、为了达到上述目的,本发明第二方面实施例提出了一种计算机可读存储介质,其上存储有换电服务的资源控制程序,所述换电服务的资源控制程序被处理器执行时,实现前述本发明实施例的换电服务的资源控制方法。
15、根据本发明实施例提出的计算机可读存储介质,通过处理器执行换电服务的资源控制程序,可以对换电服务进行扩容,从而提升换电服务的响应速度。
16、为了达到上述目的,本发明第三方面实施例提出了一种换电服务的资源控制装置,所述装置包括:获取模块,用于获取第一换电服务的qss响应值、内存分配值和cpu分配值;处理模块,用于当所述qss响应值、所述内存分配值和cpu分配值中至少一个满足预设条件时,对所述第一换电服务进行扩容处理。
17、根据本发明实施例提出的换电服务的资源控制装置,可以对换电服务进行扩容,从而提升换电服务的响应速度。
18、为了达到上述目的,本发明第四方面提出了一种换电站,包括前述本发明实施例的换电服务的资源控制装置。
19、根据本发明实施例提出的换电站,通过采用本发明上述实施例提出的换电服务的资源控制装置,可以对换电服务进行扩容,从而提升换电服务的响应速度。
20、本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
1.一种换电服务的资源控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的换电服务的资源控制方法,其特征在于,当所述qss响应值大于第一预设qss值且持续第一预设时间时,确定所述qss响应值满足预设条件。
3.根据权利要求2所述的换电服务的资源控制方法,其特征在于,对所述第一换电服务进行扩容处理,包括:
4.根据权利要求1所述的换电服务的资源控制方法,其特征在于,当所述内存分配值大于等于预设内存且持续第三预设时间时,确定所述内存分配值满足预设条件。
5.根据权利要求4所述的换电服务的资源控制方法,其特征在于,对所述第一换电服务进行扩容处理,包括:
6.根据权利要求1所述的换电服务的资源控制方法,其特征在于,当所述cpu分配值大于等于第一预设分配值且所述qss响应值小于第三预设qss值时,确定所述cpu分配值满足预设条件。
7.根据权利要求6所述的换电服务的资源控制方法,其特征在于,对所述第一换电服务进行扩容处理,包括:
8.一种计算机可读存储介质,其特征在于,其上存储有换电服务的资源控制程序,所述换电服务的资源控制程序被处理器执行时,实现根据权利要求1-7中任一项所述的换电服务的资源控制方法。
9.一种换电服务的资源控制装置,其特征在于,所述装置包括:
10.一种换电站,其特征在于,包括权利要求9所述的换电服务的资源控制装置。