首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

直播平台制作,降级预案的准备要做到哪一步

面对高并发情况,直播平台制作可以使用的保护方案有缓存、降级、限流三种,其中较为推荐的是缓存和降级,当访问量剧增、服务出现问题或非核心服务影响到核心流程的性能时,仍然需要保证服务还是可用的,即使是有损服务。系统可以根据一些关键数据进行自动降级,也可以配置开关实现人工降级。

一、降级预案

面对突发情况,直播平台制作准备的降级预案一般有四种:

1、有些服务偶尔因为网络抖动或者服务正在上线而超时,可以自动降级

2、警告,有些服务在一段时间内成功率有波动(如在 95~100% 之间),可以自动降级或人工降级

3、连接错误,直播平台制作访问量突然猛增到系统能承受的最大阀值,此时可以根据情况自动降级或者人工降级

4、无法获取页面,因为特殊原因数据错误了,此时需要紧急人工降级

二、自动开关降级

降级按照是否自动化可以分为自动开关降级和人工开关降级。

降级的功能点主要从直播平台制作服务端链路考虑,即根据用户访问的服务调用链路来梳理哪里需要降级:

1、页面降级:在大促或者某些特殊情况下,某些页面占用了一些稀缺服务资源,在紧急情况下可以对其整个降级

2、页面异步请求降级:如果直播平台制作商城里某些信息响应慢或者后端服务有问题,可以进行降级

3、服务功能降级:比如渲染商品详情页时需要调用一些不太重要的服务,这些服务在异常情况下可以舍去

4、读降级:多级缓存模式下,如果后端服务有问题,可以降级为只读模式

三、其他降级方式

1、故障降级,要调用的远程服务挂掉了,则可以直接降级,之后用缓存代替即可,不会影响直播平台制作的正常功能

2,限流降级,访问量太大而导致系统崩溃,此时开发者会使用限流来进行限制访问量,当达到限流阀值,后续请求会被降级,多数会出现在商城页面,一般下单时会提示系统繁忙,稍后重试等字眼

声明:以上内容为云豹科技作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OBE-ZCb_qPImSSFLHsxnF1Fg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券