一种服务容量的动态调整方法及装置制造方法及图纸

技术编号:27409624 阅读:20 留言:0更新日期:2021-02-21 14:24
本发明专利技术提供一种服务容量的动态调整方法及装置,可用于金融领域或其他技术领域。所述方法包括:根据流量数据统计获得服务在当前时间段内的调用次数;基于所述服务在所述当前时间段内的调用次数以及容量调整参数计算规则,计算获得所述服务的容量调整参数;若判断获知所述服务的容量调整参数满足容量扩充规则,则对所述服务进行扩容。所述装置用于执行上述方法。本发明专利技术实施例提供的服务容量的动态调整方法及装置,提高了服务的可靠性。提高了服务的可靠性。提高了服务的可靠性。

【技术实现步骤摘要】
一种服务容量的动态调整方法及装置


[0001]本专利技术涉及计算机
,具体涉及一种服务容量的动态调整方法及装置。

技术介绍

[0002]随着互联网技术的不断发展,需要处理的网络业务不断增长。
[0003]现有技术中,会配置CPU、内存等硬件资源,并部署服务以处理客户的服务调用请求。当服务调用请求的数量不断增加,部署的服务不能满足对服务调用请求的处理时,就会对服务进行扩容,增加CPU、内存等硬件资源并部署服务。但是,现有技术在进行服务扩容时,存在响应缓慢的问题,业务量快速增长时,容易产生由于扩容不及时导致的无法响应服务调用请求的情况。
[0004]因此,如何提出一种服务容量的动态调整方法,及时增加服务容量以提高服务的可靠性成为本领域需要解决的重要课题。

技术实现思路

[0005]针对现有技术中的问题,本专利技术实施例提供一种服务容量的动态调整方法及装置,能够至少部分地解决现有技术中存在的问题。
[0006]一方面,本专利技术提出一种服务容量的动态调整方法,包括:
[0007]根据流量数据统计获得服务在当前时间段内的调用次数;
[0008]基于所述服务在所述当前时间段内的调用次数以及容量调整参数计算规则,计算获得所述服务的容量调整参数;
[0009]若判断获知所述服务的容量调整参数满足容量扩充规则,则对所述服务进行扩容。
[0010]另一方面,本专利技术提供一种服务容量的动态调整装置,包括:
[0011]统计单元,用于根据流量数据统计获得服务在当前时间段内的调用次数;
[0012]第一计算单元,用于基于所述服务在所述当前时间段内的调用次数以及容量调整参数计算规则,计算获得所述服务的容量调整参数;
[0013]第一判断单元,用于在判断获知所述服务的容量调整参数满足容量扩充规则之后,对所述服务进行扩容。
[0014]再一方面,本专利技术提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例所述服务容量的动态调整方法的步骤。
[0015]又一方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述服务容量的动态调整方法的步骤。
[0016]本专利技术实施例提供的服务容量的动态调整方法及装置,根据流量数据统计获得服务在当前时间段内的调用次数,基于服务在当前时间段内的调用次数以及容量调整参数计算规则,计算获得服务的容量调整参数,在判断获知服务的容量调整参数满足容量扩充规
则之后,对服务进行扩容,能够及时对服务进行扩容,提高了服务的可靠性。
附图说明
[0017]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0018]图1是本专利技术一实施例提供的服务容量的动态调整系统的结构示意图。
[0019]图2是本专利技术一实施例提供的服务容量的动态调整方法的流程示意图。
[0020]图3是本专利技术另一实施例提供的服务容量的动态调整方法的流程示意图。
[0021]图4是本专利技术又一实施例提供的服务容量的动态调整方法的流程示意图。
[0022]图5是本专利技术再一实施例提供的服务容量的动态调整方法的流程示意图。
[0023]图6是本专利技术一实施例提供的服务容量的动态调整装置的结构示意图。
[0024]图7是本专利技术另一实施例提供的服务容量的动态调整装置的结构示意图。
[0025]图8是本专利技术又一实施例提供的服务容量的动态调整装置的结构示意图。
[0026]图9是本专利技术再一实施例提供的服务容量的动态调整装置的结构示意图。
[0027]图10是本专利技术一实施例提供的电子设备的实体结构示意图。
具体实施方式
[0028]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0029]图1是本专利技术一实施例提供的服务容量的动态调整系统的结构示意图,如图1所示,本专利技术实施例提供的服务容量的动态调整系统包括流量转发服务器1、调整判断服务器2和容量调整服务器3,其中:
[0030]流量转发服务器1与调整判断服务器2通信连接,调整判断服务器2与容量调整服务器3通信连接。
[0031]各个客户端发送的服务调用请求都会以流量数据的形式发送至应用服务器的网关,流量转发服务器1可以复制应用服务器的网关的流量数据,将所述流量数据转发至调整判断服务器2。调整判断服务器2接收所述流量数据,并执行本专利技术实施例提供的服务容量的动态调整方法,确定是否需要对服务进行扩容,如果需要进行扩容,那么发送扩容请求信息给容量调整服务器3进行服务扩容。容量调整服务器3安装有服务容量调整工具,容量调整服务器3可以调用服务容量调整工具进行服务扩容。其中,应用服务器是进行服务处理的服务器。
[0032]图2是本专利技术一实施例提供的服务容量的动态调整方法的流程示意图,如图2所示,本专利技术实施例提供的服务容量的动态调整方法,包括:
[0033]S201、根据流量数据统计获得服务在当前时间段内的调用次数;
[0034]具体地,流量转发服务器向调整判断服务器发送流量数据,所述调整判断服务器
从所述流量数据中可以解析获得服务调用请求,所述调整判断服务器可以统计当前时间段内相同的服务调用请求出现的次数,获得服务在当前时间段内的调用次数,可以根据所述服务调用请求包括的服务名称或者服务标识确定所述服务调用请求对应的服务。其中,所述服务是指能够独立完成某种功能应用程序,可以是微服务,根据实际需要进行设置,本专利技术实施例不做限定。所述当前时间段的时间间隔根据实际需要进行设置,本专利技术实施例不做限定。
[0035]例如,流量转发服务器可以通过修改流量数据中各个数据包的目标地址和端口号等信息,将各个数据包括发送给调整判断服务器。流量转发服务器在发送各个数据包之后,等待调整判断服务器接收到数据包之后发送的接收反馈信息,流量转发服务器在接收到接收反馈信息之后,确定流量包发送成功。
[0036]S202、基于所述服务在所述当前时间段内的调用次数以及容量调整参数计算规则,计算获得所述服务的容量调整参数;
[0037]具体地,所述调整判断服务器在获得所述服务在所述当前时间段内的调用次数之后,可以根据所述服务在当前时间段内的调用次数以及容量调整参数计算规则,计算获得所述服务器的容量调整参数。其中,容量调整参数计算规则是预设的。所述容量调整参数包括但不限于服务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务容量的动态调整方法,其特征在于,包括:根据流量数据统计获得服务在当前时间段内的调用次数;基于所述服务在所述当前时间段内的调用次数以及容量调整参数计算规则,计算获得所述服务的容量调整参数;若判断获知所述服务的容量调整参数满足容量扩充规则,则对所述服务进行扩容。2.根据权利要求1所述的方法,其特征在于,所述基于所述服务在所述当前时间段内的调用次数以及容量调整参数计算规则,计算获得所述服务的容量调整参数包括:根据所述服务在所述当前时间段内的调用次数以及所述服务的额定容量,计算获得所述服务的当前时间段的使用率;相应地,所述若判断获知所述服务的容量调整参数满足容量扩充规则,则对所述服务进行扩容包括:若判断获知所述服务的当前时间段的使用率大于第一阈值,则对所述服务进行扩容。3.根据权利要求2所述的方法,其特征在于,还包括:获取所述服务的当前时间段之前的n个连续时间段的使用率;若判断获知n+1个连续时间段的使用率中每个使用率都小于第二阈值,则对所述服务进行缩容。4.根据权利要求1所述的方法,其特征在于,所述基于所述服务在所述当前时间段内的调用次数以及容量调整参数计算规则,计算获得所述服务的容量调整参数包括:根据所述服务在所述当前时间段内的调用次数以及所述服务在上一时间段内的调用次数,计算获得所述服务的当前时间段的增长率;根据所述服务在所述当前时间段的调用次数、所述当前时间段的增长率以及预设公式,计算所述服务的预测调用次数;相应地,所述若判断获知所述服务的容量调整参数满足容量扩充规则,则对所述服务进行扩容包括:若判断获知所述服务的预测调用次数大于第三阈值,则对所述服务进行扩容。5.根据权利要求4所述的方法,其特征在于,还包括:根据所述服务的相关服务在当前时间段内的调用次数以及服务调用链路拓扑图,获得所述服务的相关调用次数;根据所述服务在所述当前时间段的调用次数、所述当前时间段的增长率以及调用时间差,计算获得所述服务的相关调用次数所属时间段的预估调用次数;其中,所述调用时间差是预设的;根据所述服务的相关调用次数和所述预估调用次数,确定是否需要对所述服务进行扩容。6.一种服务容量的动态调整装置,其特征在于,包括:统计单元,用于根据流量数据统计获得服务在当前时间段内的调用次...

【专利技术属性】
技术研发人员:陆新龙周文泽谢伟王磊
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1