行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210392973.9 (22)申请日 2022.04.15 (71)申请人 咪咕文化科技有限公司 地址 100032 北京市西城区德胜门外大街 11号5幢40 0室(德胜园区) 申请人 中国移动通信集团有限公司 (72)发明人 王佶堃  (74)专利代理 机构 深圳市世纪恒程知识产权代 理事务所 4 4287 专利代理师 刘瑞花 (51)Int.Cl. H04L 47/10(2022.01) G06F 9/50(2006.01) (54)发明名称 数据流控方法、 装置、 设备与计算机可读存 储介质 (57)摘要 本发明公开了一种数据流控方法、 装置、 设 备与计算机可读存储介质, 属于数据推送技术领 域。 本发明数据流控方法包括: 采集各数据通道 的数据积 压值; 根据所述数据积 压值和消息发送 线程池大小, 计算各个数据通道的流控值; 根据 所述各个数据通道的流控值大小进行数据下发。 本发明通过通过采集各数据通道的数据积压值, 根据数据 积压值和消息发送线程池 大小, 计算得 到各个数据通道的流控值, 也即得到各个数据通 道所需要的线程数, 再根据各个数据通道的流控 值进行数据下 发, 以对数据发送线程池的资源进 行调配, 实现自动对各个通道的生产速度进行动 态的速度控制, 确保 资源利用最大化。 权利要求书2页 说明书11页 附图3页 CN 114827033 A 2022.07.29 CN 114827033 A 1.一种数据流控方法, 其特 征在于, 所述数据流控方法包括以下步骤: 采集各数据通道的数据积压值; 根据所述数据积压值和消息发送线程池大小, 计算各个数据通道的流控值, 所述流控 值为对数据通道分配的线程数; 根据所述各个数据通道的流控值进行 数据下发。 2.如权利要求1所述的数据流控方法, 其特征在于, 所述根据所述数据积压值和消息发 送线程池大小, 计算各个数据通道的流控值的步骤 包括: 获取所述各数据通道的目标比例; 其中, 所述目标比例包括: 积压权重比例和/或异常 请求过滤比例; 基于所述目标比例、 所述数据积压值和所述消息发送线程池大小, 计算各个数据通道 的流控值。 3.如权利要求2所述的数据流控方法, 其特征在于, 所述异常请求过滤比例的获取步骤 包括: 获取下游系统的流控触发次数、 数据采集时间 间隔、 各数据通道初始化 流控值; 根据所述流控触发次数、 所述数据采集时间间隔和所述各数据通道初始化流控值, 计 算所述异常请求过 滤比例。 4.如权利要求3所述的数据流控方法, 其特征在于, 所述获取下游系统的流控触发次数 的步骤包括: 判断所述下游系统的运行指标 是否满足流控触发条件; 若满足所述 流控触发条件, 则触发流控, 并计数一次; 统计预设时间内的流控触发次数。 5.如权利要求3所述的数据流控方法, 其特征在于, 所述根据所述流控触发次数、 所述 数据采集时间间隔和所述各数据通道初始化流控值, 计算所述异常请求过滤比例的步骤包 括: 获取流控放大比率; 基于所述流控放大比率、 所述流控触发次数、 所述数据采集时间间隔、 所述各数据通道 初始化流控值, 计算下游 异常请求过 滤比例。 6.如权利要求1所述的数据流控方法, 其特征在于, 所述计算各个数据通道的流控值的 步骤之后, 所述方法还 包括: 判断所述各个数据通道的流控值是否低于对应的预设阈值; 若所述流控值低于所述预设阈值, 则基于所述预设阈值调整各个数据通道的流控值。 7.如权利要求1 ‑6中任一项所述的数据流控方法, 其特征在于, 所述根据 所述各个数据 通道的流控值大小 进行数据下发的步骤 包括: 按照预设的时间间隔, 循环执行所述采集各数据通道的数据积压值, 根据所述数据积 压值和消息发送线程池大小, 计算各个数据通道的流控值的步骤; 根据所述预设的时间间隔计算得到的流控值, 调整所述消息发送线程池的线程分配以 进行数据下发。 8.一种数据流控 装置, 其特 征在于, 所述装置包括: 通道采集模块, 用于采集各 数据通道的数据积压值;权 利 要 求 书 1/2 页 2 CN 114827033 A 2流控计算模块, 用于根据所述数据积压值和消息发送线程池大小, 计算各个数据通道 的流控值; 数据下发模块, 用于根据所述各个数据通道的流控值大小 进行数据下发。 9.一种数据流控设备, 其特征在于, 所述设备包括: 存储器、 处理器及存储在所述存储 器上并可在所述处理器上运行的数据流控程序, 所述数据流控程序配置为实现如权利要求 1至7中任一项所述的数据流控方法的步骤。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有数据流 控程序, 所述数据流控程序被处理器执行时实现如权利要求 1至7任一项 所述的数据流控方 法的步骤。权 利 要 求 书 2/2 页 3 CN 114827033 A 3

.PDF文档 专利 数据流控方法、装置、设备与计算机可读存储介质

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 数据流控方法、装置、设备与计算机可读存储介质 第 1 页 专利 数据流控方法、装置、设备与计算机可读存储介质 第 2 页 专利 数据流控方法、装置、设备与计算机可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:16:49上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。