[发明专利]基于边缘计算的流量控制方法、装置及设备在审
申请号: | 202111171114.9 | 申请日: | 2021-10-08 |
公开(公告)号: | CN114095201A | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 黄林城;杨建元;吴伟彬 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L12/66;H04L67/10 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 陈文香 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 边缘 计算 流量 控制 方法 装置 设备 | ||
本申请公开了一种基于边缘计算的流量控制方法、装置及设备,利用具有计算能力的边缘节点代替API网关,即无需在边缘节点上增加API网关的功能,而是利用边缘节点本身的计算能力,由边缘节点秒级的统计各个API接口的访问次数得到数据流,并通过CDN加速链路发送给计算节点,由计算节点对各个边缘节点上报的数据流进行汇总,流量控制成本低、速度快、精确度高。尤其对于秒级访问请求量比较大的场景,通过边缘节点能够实现秒级流量控制。
技术领域
本申请涉及网络通信技术领域,特别涉及一种基于边缘计算的流量控制方法、装置及设备。
背景技术
应用程序编程接口(Application Programming Interface,API)是一些预先定义的函数,将服务能力封装成API供用户访问。
每个API在一定时间内均有其能承载的最大访问次数。一旦访问次数超过最大访问次数,则会造成系统响应缓慢甚至系统崩溃的问题。为了保护系统的稳定性和弹性,需要进行流量控制。目前,在网络中额外设置大量的API网关(API gateway,API GW),由API网关对客户端发起的业务访问进行流量控制。API网关可独立设置,也可以集成在其他网络节点上,例如,内容分发网络(Content Delivery Network,CDN)中,在边缘节点上增加API网关的功能,这种边缘节点也称之为API网关。对于某个具体的API,一个时间段内,API网关每次接收到客户端的业务访问请求后,若该业务访问请求携带API的标识,则累计访问次数。API网关对比总次数和访问阈值。若总次数大于或等于访问阈值,则对该API进行流量控制,例如,选择性的对某些客户端的访问进行限流。若总次数小于访问阈值,则无需限流。
上述流量控制方法中,需要额外设置大量的API网关,成本高、网络架构复杂。
发明内容
本申请一种基于边缘计算的流量控制方法、装置及设备,利用内容分发网络中的边缘节点的计算能力和加速链路进行流量控制,无需架设额外的API网关,成本低、网络结构简单。
第一方面,本申请实施例提供一种基于边缘计算的流量控制方法,应用于内容分发网络CDN中的边缘节点,所述方法包括:
接收来自各终端设备的、携带API接口的接口标识的业务请求;
根据各所述业务请求生成数据流,所述数据流用于指示至少一个API接口中每个API接口的访问次数;
通过CDN加速链路向计算集群发送所述数据流。
第二方面,本申请实施例提供一种基于边缘计算的流量控制方法,应用于内容分发网络CDN中的计算集群,所述方法包括:
接收至少一个边缘节点通过CDN加速链路发送的数据流,所述数据流是边缘节点根据来自各终端设备的、携带API接口的接口标识的业务请求生成的,所述数据流用于指示至少一个API接口中每个API接口的访问次数;
根据各所述数据流确定是否控制目标API接口的流量,所述目标API接口是所述至少一个API接口中的任意一个API接口;
若需要控制所述目标API接口的流量,则向所述至少一个边缘节点中的各边缘节点发送拦截指令。
第三方面,本申请实施例提供一种基于边缘计算的流量控制装置,包括:
接收模块,用于接收来自各终端设备的、携带API接口的接口标识的业务请求;
处理模块,用于根据各所述业务请求生成数据流,所述数据流用于指示至少一个API接口中每个API接口的访问次数;
发送模块,用于通过CDN加速链路向计算集群发送所述数据流。
第四方面,本申请实施例提供一种基于边缘计算的流量控制装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111171114.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种单粒子翻转故障模拟系统、方法及存储介质
- 下一篇:一种烟气除尘装置