【技术实现步骤摘要】
限流场景下的带宽管理方法、装置、介质及电子设备
[0001]本公开的实施方式涉及计算机
,更具体地,本公开的实施方式涉及限流场景下的带宽管理方法、装置、介质及电子设备。
技术介绍
[0002]终端的应用在向后端为服务器请求业务时,请求会先经过网关,然后再到达后端微服务,微服务在收到经网关的请求后,会基于请求执行业务逻辑。而在一些大流量高并发的场景下,如电商秒杀抢购等场景,为了保障后端微服务的稳定,超限的应用端请求会被网关限流掉并直接返回限流提醒,如网关为应用返回一个标识请求过多错误(429)页面。
[0003]网关在限流时所返回的限流提醒一般基于HTTP协议(Hyper Text Transfer Protocol,超文本传输)实现,HTTP协议包括用于指示客户端如何处理的响应头以及表示发送到客户端的实际内容的响应体,客户端在接受到HTTP协议后,基于响应头与响应体可在页面展示相关内容。
[0004]在限流时,网关返回给不同应用的超限信息的响应体是完全一致和重复的,应用在收到超限每个超限信息的响应体均会 ...
【技术保护点】
【技术特征摘要】
1.一种限流场景下的带宽管理方法,其特征在于,应用于网关,所述方法包括:接收终端发送的业务请求;其中,所述业务请求用于向服务器请求业务信息;基于所述服务器的业务承载量确定所述业务请求是否为超限请求;若所述业务请求为超限请求,则拦截所述业务请求,并向所述终端返回超限信息,以使所述终端基于所述超限信息从预先存储的提示信息中提取对应的目标提示信息,并将所述目标提示信息进行渲染展示。2.根据权利要求1所述的方法,其特征在于,所述拦截所述业务请求,并向所述终端返回超限信息,以使所述终端基于所述超限信息从预先存储的本地界面中提取对应的超限界面,并对所述超限界面进行渲染展示,包括:构建初始信息;其中,所述初始信息包括初始响应头与初始响应体;将所述初始响应头设置为与所述业务请求所对应的状态码,并将所述初始响应体设置为空,以得到所述超限信息;其中,不同的状态码对应不同的提示信息;将所述超限信息返回至所述终端,以使所述终端依据所述状态码提取对应的目标提示信息进行渲染展示。3.根据权利要求1所述的方法,其特征在于,所述基于所述服务器的业务承载量确定所述业务请求是否为超限请求,包括:获取所述服务器的最大业务承载量,以及所述服务器当前处理的业务处理量;若所述业务处理量大于或等于所述最大业务承载量,则所述业务请求为超限请求;若所述业务处理量小于所述最大业务承载量,则所述业务请求为非超限请求。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述业务请求不是超限请求,则将所述业务请求发送至所述服务器,以使所述服务器基于所述业务请求返回业务信息。5.一种限流场景下的带宽管理方法,其特征在于,应用于终端,所述方法包括:向网关发送用于请求业务信息的业务请求;接收所述网关针对所述业务请求返回的超限信息;其中,所述超限信息为所述网关在判断所述业务请求为超限请求所返回的,所述网关基于所述业务请求对应服务器的业务承载量确定所述业务请求是否为超限请求;基于所述超限信息从预先存储的提示信息中选择对应的目标提示信息,并将所述目标提示信息进行渲染展示。6.根据权利要求5所述的方法,其特征在于,在所述基于所述超限信息从预先存储的提示信息中选择对应的目标提示信息,并将所述目标提示信息进行渲染展示之前,所述方法还包括:向所述服务器发送提示信息获取请求,以使所述服务器基于所述提示信息获取请求向所述终端返回超限提示页面与超限提示文案...
【专利技术属性】
技术研发人员:王育松,
申请(专利权)人:杭州网易再顾科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。