流量分发控制方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:32511650 阅读:13 留言:0更新日期:2022-03-02 10:57
本公开关于一种流量分发控制方法、装置、存储介质及计算机设备。其中,该方法包括:基于预设的流量分发比例对第一功能接口和第二功能接口进行流量分发;获取所述第一功能接口的第一运行状态数据和第二功能接口的第二运行状态数据;根据所述第一运行状态数据和所述第二运行状态数据对所述第二功能接口的运行状态进行评估,获得评估结果;根据所述评估结果,调整所述第一功能接口和第二功能接口的流量分发。本公开可以解决在流量分发过程中无法及时发现突发问题并及时对流量的分发做出调整的问题。的问题。的问题。

【技术实现步骤摘要】
流量分发控制方法、装置、存储介质及计算机设备


[0001]本公开涉及计算机
,尤其涉及一种流量分发控制方法、装置、存储介质及计算机设备。

技术介绍

[0002]软件在日常版本迭代时,不可避免牵涉到老功能接口的升级改造,为了避免新版本可能出现的兼 容问题,需要通过用户访问流量的分发来达到新老版本的平滑过渡,降低上线风险。因此,如何合理 地对流量分发进行控制,及时发现流量分发过程中出现的突发问题并及时对流量的分发做出调整,成 为亟待解决的问题。

技术实现思路

[0003]本公开提供一种流量分发控制方法、装置、存储介质及计算机设备,以至少解决相关技术中在流 量分发过程中无法及时发现突发问题并及时对流量的分发做出调整的问题。本公开的技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种流量分发控制方法,包括:
[0005]基于预设的流量分发比例对第一功能接口和第二功能接口进行流量分发;
[0006]获取第一功能接口的第一运行状态数据和第二功能接口的第二运行状态数据;
[0007]根据第一运行状态数据和第二运行状态数据对第二功能接口的运行状态进行评估,获得评估结果;
[0008]根据评估结果,调整第一功能接口和第二功能接口的流量分发。
[0009]根据本公开的一个实施例,根据评估结果,调整第一功能接口和第二功能接口的流量分发,包括:
[0010]根据评估结果,调整流量分发比例;
[0011]基于调整后的流量分发比例,重新对第一功能接口和第二功能接口进行流量分发,并执行获取第 一功能接口的第一运行状态数据和第二功能接口的第二运行状态数据的步骤;
[0012]确定第二功能接口的流量分发占比;
[0013]响应于第二功能接口的流量分发占比满足预设条件,结束流量分发。
[0014]根据本公开的一个实施例,根据评估结果,调整流量分发比例,包括:
[0015]响应于评估结果满足预设要求,增加第二功能接口的第二流量分发占比,并减少第一功能接口的 第一流量分发占比,根据增加后的第二流量分发占比和减少后的第一流量分发占比,获得调整后的流 量分发比例;或者,
[0016]响应于评估结果未满足预设要求,减少第二功能接口的第二流量分发占比,并增加第一功能接口 的第一流量分发占比,根据减少后的第二流量分发占比和增加后的第一流量分发占比,获得调整后的 流量分发比例。
[0017]根据本公开的一个实施例,根据第一运行状态数据和第二运行状态数据对第二功
能接口的运行状 态进行评估,获得评估结果,包括:
[0018]获取预先设置的多个评估指标;
[0019]获取对每个评估指标预先设置的分值及评估指标的得分标准;
[0020]根据第一运行状态数据和第二运行状态数据,计算每个评估指标的评估指标值;
[0021]从多个评估指标中确定出评估指标值满足对应得分标准的至少一个目标评估指标,并将每个目标 评估指标的分值相加,获得评估总分值;
[0022]根据评估总分值计算得分率。
[0023]根据本公开的一个实施例,响应于评估结果满足预设要求,增加第二功能接口的第二流量分发占 比,并减少第一功能接口的第一流量分发占比,包括:
[0024]响应于得分率大于或等于第一预设阈值,增加第二功能接口的流量分发占比,减少第一功能接口 的流量分发占比;
[0025]其中,第二功能接口的流量分发占比的增加量等于第一功能接口的流量分发占比的减少量。
[0026]根据本公开的一个实施例,响应于评估结果未满足预设要求,减少第二功能接口的第二流量分发 占比,并增加第一功能接口的第一流量分发占比,包括:
[0027]响应于得分率小于第二预设阈值,减少第二功能接口的流量分发占比,增加第一功能接口的流量 分发占比;其中,第一预设阈值大于第二预设阈值;
[0028]其中,第二功能接口的流量分发占比的减少量等于第一功能接口的流量分发占比的增加量。
[0029]根据本公开的一个实施例,在根据评估总分值计算得分率后,方法还包括:
[0030]响应于得分率小于第一预设阈值且大于或等于第二预设阈值,在预设时间之后执行获取第一功能 接口的第一运行状态数据和第二功能接口的第二运行状态数据的步骤。
[0031]根据本公开的一个实施例,方法还包括:
[0032]确定首次进行流量分发的时间;
[0033]根据首次进行流量分发的时间,统计流量分发总时长;
[0034]根据流量分发总时长和预设的最小流量分发时长,控制流量分发比例的调整频次。
[0035]根据本公开实施例的第二方面,提供一种流量分发控制装置,包括:
[0036]分发模块,用于基于预设的流量分发比例对第一功能接口和第二功能接口进行流量分发;
[0037]获取模块,用于获取第一功能接口的第一运行状态数据和第二功能接口的第二运行状态数据;
[0038]评估模块,用于根据第一运行状态数据和第二运行状态数据对第二功能接口的运行状态进行评估, 获得评估结果;
[0039]调整模块,用于根据评估结果,调整第一功能接口和第二功能接口的流量分发。
[0040]根据本公开的一个实施例,调整模块包括:
[0041]比例调整子模块,用于根据评估结果,调整流量分发比例;
[0042]流量分发子模块,用于基于调整后的流量分发比例,重新对第一功能接口和第二功能接口进行流 量分发,并执行获取第一功能接口的第一运行状态数据和第二功能接口
的第二运行状态数据的步骤;
[0043]占比确定子模块,用于确定第二功能接口的流量分发占比;
[0044]结束子模块,用于响应于第二功能接口的流量分发占比满足预设条件,结束流量分发。
[0045]根据本公开的一个实施例,比例调整子模块包括:
[0046]第一调整单元,用于响应于评估结果满足预设要求,增加第二功能接口的第二流量分发占比,并 减少第一功能接口的第一流量分发占比,根据增加后的第二流量分发占比和减少后的第一流量分发占 比,获得调整后的流量分发比例;或者,
[0047]第二调整单元,用于响应于评估结果未满足预设要求,减少第二功能接口的第二流量分发占比, 并增加第一功能接口的第一流量分发占比,根据减少后的第二流量分发占比和增加后的第一流量分发 占比,获得调整后的流量分发比例。
[0048]根据本公开的一个实施例,评估模块包括:
[0049]第一获取子模块,用于获取预先设置的多个评估指标;
[0050]第二获取子模块,用于获取对每个评估指标预先设置的分值及评估指标的得分标准;
[0051]第一计算子模块,用于根据第一运行状态数据和第二运行状态数据,计算每个评估指标的评估指 标值;
[0052]确定子模块,用于从多个评估指标中确定出评估指标值满足对应得分标准的至少本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种流量分发控制方法,其特征在于,包括:基于预设的流量分发比例对第一功能接口和第二功能接口进行流量分发;获取所述第一功能接口的第一运行状态数据和第二功能接口的第二运行状态数据;根据所述第一运行状态数据和所述第二运行状态数据对所述第二功能接口的运行状态进行评估,获得评估结果;根据所述评估结果,调整所述第一功能接口和第二功能接口的流量分发。2.根据权利要求1所述的方法,其特征在于,所述根据所述评估结果,调整所述第一功能接口和第二功能接口的流量分发,包括:根据所述评估结果,调整所述流量分发比例;基于调整后的流量分发比例,重新对所述第一功能接口和所述第二功能接口进行流量分发,并执行所述获取所述第一功能接口的第一运行状态数据和第二功能接口的第二运行状态数据的步骤;确定所述第二功能接口的流量分发占比;响应于所述第二功能接口的流量分发占比满足预设条件,结束流量分发。3.根据权利要求2所述的方法,其特征在于,所述根据所述评估结果,调整所述流量分发比例,包括:响应于所述评估结果满足预设要求,增加所述第二功能接口的第二流量分发占比,并减少所述第一功能接口的第一流量分发占比,根据增加后的所述第二流量分发占比和减少后的所述第一流量分发占比,获得调整后的流量分发比例;或者,响应于所述评估结果未满足预设要求,减少所述第二功能接口的第二流量分发占比,并增加所述第一功能接口的第一流量分发占比,根据减少后的所述第二流量分发占比和增加后的所述第一流量分发占比,获得调整后的流量分发比例。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一运行状态数据和所述第二运行状态数据对所述第二功能接口的运行状态进行评估,获得评估结果,包括:获取预先设置的多个评估指标;获取对每个所述评估指标预先设置的分值及所述评估指标的得分标准;根据所述第一运行状态数据和所述第二运行状态数据,计算每个所述评估指标的评估指标值;从所述多个评估指标中确定出评估指标值满足对应得分标准的至少一个目标评估指标,并将每个所述目标评估指标的分值相加,获得评估总分值;根据评估总分值计算得分率。5.根据...

【专利技术属性】
技术研发人员:袁常军
申请(专利权)人:北京乐我无限科技有限责任公司
类型:发明
国别省市:

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

1