一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于监控IPTV传输平台处理能力的接口调速方法与流程

2022-11-09 23:02:03 来源:中国专利 TAG:

一种基于监控iptv传输平台处理能力的接口调速方法
技术领域
1.本发明涉及一种基于监控iptv传输平台处理能力的接口调速方法。


背景技术:

2.现有的各省级播控平台需通过工单形式将内容下发至移动、电信、联通三侧运营商平台,实现内容下发、内容运营的目的。在工单下发过程中,发现三侧运营商处理能力各不相同,下发速率过高以后会导致iptv传输平台报错,若以固定时间间隔限制下发速率,则会造成iptv传输平台处理资源的浪费和下发效率低下,所以需要一种能根据运营商传输平台的实时的处理能力,动态调整下发速率的方法。


技术实现要素:

3.为解决上述技术问题,本发明提供了一种基于监控iptv传输平台处理能力的接口调速方法,该基于监控iptv传输平台处理能力的接口调速方法能达到根据iptv传输平台的实时的处理能力动态调整下发速率目,且最大程度利用iptv传输平台处理能力。
4.本发明通过以下技术方案得以实现。
5.本发明提供的一种基于监控iptv传输平台处理能力的接口调速方法,包括以下步骤:
6.①
根据nacos中默认的配置下发间隔时间进行工单间隔下发;
7.②
采样间隔区间对已下发到iptv传输平台的工单,按照不同的运营商和工单类型,分别对接口响应耗时和成功率进行采样,获取样本集;
8.③
根据样本集计算平均响应时长,获取最终响应时长;
9.④
调用nacos配置更新方法,将最终响应时长设置为下发间隔时间。
10.所述步骤

中,采样间隔区间默认每隔半小时进行采样。
11.所述步骤

分为以下步骤:
12.(3.1)仅对成功率为100%的样本进行计算,获取平均响应时长,否则进入步骤(3.3);
13.(3.2)根据平均响应时长上浮20%~50%,预留容错值,获取最终响应时长,进入步骤


14.(3.3)成功率不是100%的样本,未能设置下发间隔时间,将其计数器加1,若加1后计数器等于3,进入步骤(3.4),否则进入步骤


15.(3.4)调用nacos配置更新方法,将采样间隔时间翻倍,并将计数器清0,进入步骤


16.所述步骤(3.1)中,平均响应时长s的计算公式为:
[0017][0018]
其中,s为平均响应时长,m为所有样本的耗时结果之和,n为样本数量。
[0019]
本发明的有益效果在于:实时监控iptv传输平台的请求处理能力,基于不同运营商、不同接口的处理能力,实时调整接口下发速率,最大程度利用iptv传输平台的处理资源。
附图说明
[0020]
图1是本发明的流程图。
具体实施方式
[0021]
下面进一步描述本发明的技术方案,但要求保护的范围并不局限于所述。
[0022]
实施例1
[0023]
如图1所示的一种基于监控iptv传输平台处理能力的接口调速方法,包括以下步骤:
[0024]

根据nacos中默认的配置下发间隔时间进行工单间隔下发;
[0025]

采样间隔区间对已下发到iptv传输平台的工单,按照不同的运营商和工单类型,分别对接口响应耗时和成功率进行采样,获取样本集;
[0026]

根据样本集计算平均响应时长,获取最终响应时长;
[0027]

调用nacos配置更新方法,将最终响应时长设置为下发间隔时间。
[0028]
所述步骤

中,采样间隔区间默认每隔半小时进行采样。
[0029]
所述步骤

分为以下步骤:
[0030]
(3.1)仅对成功率为100%的样本进行计算,获取平均响应时长,否则进入步骤(3.3);
[0031]
(3.2)根据平均响应时长上浮20%~50%,预留容错值,获取最终响应时长,进入步骤


[0032]
(3.3)成功率不是100%的样本,未能设置下发间隔时间,将其计数器加1,若加1后计数器等于3,进入步骤(3.4),否则进入步骤


[0033]
(3.4)调用nacos配置更新方法,将采样间隔时间翻倍,并将计数器清0,进入步骤


[0034]
所述步骤(3.1)中,平均响应时长s的计算公式为:
[0035][0036]
其中,s为平均响应时长,m为所有样本的耗时结果之和,n为样本数量。
[0037]
实施例2
[0038]
基于实施例1的技术方案,并且:
[0039]
默认每隔半小时(下称采样间隔时间)的对于已下发到iptv传输平台的工单,按照不同的运营商和工单类型分别进行采样,例如:
[0040]
运营商为移动,工单为a类型,采样为a移动;
[0041]
运营商为移动,工单为b类型,采样为b移动;
[0042]
运营商为电信,工单为c类型,采样为c电信;
[0043]
运营商为电信,工单为d类型,采样为d电信;
[0044]
………
[0045]
运营商为联通,工单为f类型,采样为f联通。
[0046]
实施例3
[0047]
基于实施例1的技术方案,并且:
[0048]
为保障iptv传输平台安全,需要预留容错值,会根据平均响应时长上浮20%-50%(根据工单类型不同,上浮比例不同,例如:介质类工单耗时比较长的工单上浮25%,绑定关系类耗时短的工单上浮50%)后,取得本次计算的最终响应时长。
[0049]
实施例4
[0050]
基于实施例1的技术方案,并且:
[0051]
若未能实际设置下发间隔时间,即样本集成功率不为100%,则将未能设置标识计数器加1,若加1后未能设置标识计数器等于3,即连续3次采样后,都未进行实际的下发间隔时间调整,则调用nacos配置更新方法,将采样间隔时间翻倍,避免默认配置不合理,工单无法百分百的成功,导致的无法触发变更生效。下发间隔时间翻倍后,将未能设置标识计数器清0。


技术特征:
1.一种基于监控iptv传输平台处理能力的接口调速方法,其特征在于:包括以下步骤:

根据nacos中默认的配置下发间隔时间进行工单间隔下发;

采样间隔区间对已下发到iptv传输平台的工单,按照不同的运营商和工单类型,分别对接口响应耗时和成功率进行采样,获取样本集;

根据样本集计算平均响应时长,获取最终响应时长;

调用nacos配置更新方法,将最终响应时长设置为下发间隔时间。2.如权利要求1所述的基于监控iptv传输平台处理能力的接口调速方法,其特征在于:所述步骤

中,采样间隔区间默认每隔半小时进行采样。3.如权利要求1所述的基于监控iptv传输平台处理能力的接口调速方法,其特征在于:所述步骤

分为以下步骤:(3.1)仅对成功率为100%的样本进行计算,获取平均响应时长,否则进入步骤(3.3);(3.2)根据平均响应时长上浮20%~50%,预留容错值,获取最终响应时长,进入步骤

;(3.3)成功率不是100%的样本,未能设置下发间隔时间,将其计数器加1,若加1后计数器等于3,进入步骤(3.4),否则进入步骤

;(3.4)调用nacos配置更新方法,将采样间隔时间翻倍,并将计数器清0,进入步骤

。4.如权利要求3所述的基于监控iptv传输平台处理能力的接口调速方法,其特征在于:所述步骤(3.1)中,平均响应时长s的计算公式为:其中,s为平均响应时长,m为所有样本的耗时结果之和,n为样本数量。

技术总结
本发明提供了一种基于监控IPTV传输平台处理能力的接口调速方法,该方法通过采样间隔区间对已下发到IPTV传输平台的工单,按照不同的运营商和工单类型,分别对接口响应耗时和成功率进行采样,获取样本集,并根据样本集计算平均响应时长,获取最终响应时长。本发明实时监控IPTV传输平台的请求处理能力,基于不同运营商、不同接口的处理能力,实时调整接口下发速率,最大程度利用IPTV传输平台的处理资源。最大程度利用IPTV传输平台的处理资源。最大程度利用IPTV传输平台的处理资源。


技术研发人员:刘力源 魏雪平 李沛 徐远 孙海 周鹏飞 吴凯
受保护的技术使用者:贵州多彩新媒体股份有限公司
技术研发日:2022.08.04
技术公布日:2022/11/8
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献