1.3、分布式之弹性:服务降级

一、简介

​ 服务不论如何优化,总会有达到瓶颈的时候,在资源不足,请求量过大的情况下,服务本省可以使用一些策略,提升服务的吞吐量触,发降级处理就是策略之一。

​ 所谓的降级服务其实就是牺牲掉一些逻辑处理,或者停止部分依赖服务的请求。以保障服务可以提供关键能力。这么来看,服务降级很难做到不侵入业务,这种降级逻辑都是预埋在服务内的。

二、降级处理

2.1、一致性降级

​ 一致性降级处理一般分为两种,一种是写流程上采用异步处理,一种读流程上采用缓存的形式。这些做法都是将强一致性转化为最终一致性。

2.1.1、异步化处理

在CMS上对于用户上传的数据源一般会有必须要进行的几步处理,

  • 机器审核->人工审核->运营标准化处理->上线处理

这种流程就是典型的先审核,后发布。没有经过机器审核,以及人工审核就不让发布。这种流程可以保证数据的安全性,但是这种强一致性的处理很大程度上依赖我们的运营资源,资源不足的情况下,会有大量的数据积压。

降低一致性的处理上,我们可以把流程修改为先发后审,通过了机器审核后,就可以发布。为了安全性,我们可以先保证该数据不被推荐,或者搜索出来。只可以在个人中心页中看到。后面人工审核到的时候如果该内容不符合要求则下线,如果通过,在通过标准化运营,让该内容在首页曝光。也就是从强一致性,转变为最终一致性,视频的发布不再依赖运营资源。

2.1.2、缓存处理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值