文章目录

  • Pre
  • 高可用之降级
  • 高可用之熔断


Pre

上一博客时我们分析了限流的常用策略,下面来看一下,高可用的另外两大撒手锏:降级和熔断,关于这两种技术手段如何实施,又有哪些区别呢?


高可用之降级

在大促场景下,请求量剧增,可我们的系统资源是有限的,服务器资源是企业的固定成本,这个成本不可能无限扩张,所以说,降级是解决系统资源不足和海量业务请求之间的矛盾。

降级的具体实现手段是,在暴增的流量请求下,对一些非核心流程业务、非关键业务,进行有策略的放弃,以此来释放系统资源,保证核心业务的正常运行。

深入理解分布式技术 - 降级和熔断相关推荐

  1. 深入理解分布式技术 - 缓存高可用

    文章目录 Pre Redis 的主从复制 Redis Sentinel--Redis 哨兵 Redis Cluster 集群 Twemproxy (Twitter) Codis(豌豆荚) Redis ...

  2. 深入理解分布式技术 - 先更新数据库,还是先更新缓存

    文章目录 Pre 数据不一致 更新缓存的方式 先更新数据库,再更新缓存 (数据库是新的,但缓存中数据是旧的) 先删缓存,再更新数据库 (并发操作下出现业务不一致) 先更新数据库,再删缓存 ( Cach ...

  3. 深入理解分布式技术 - BASE 理论

    文章目录 Pre Base 理论概述 三要素解读 基本可用 软状态(允许存在中间状态) 最终一致性 全局时钟和逻辑时钟 不同数据一致性模型 强一致性 弱一致性 最终一致性 CAP VS BASE Pr ...

  4. 深入理解分布式技术 - 理论基石 CAP

    文章目录 概要 CAP Waht's CAP Prove CAP CAP 理论的应用 CP 和 AP 架构的取舍 概要 现如今,数据规模越来越大,应用系统需要处理海量数据的同时还需要确保高并发下系统性 ...

  5. 深入理解分布式技术 - 限流

    文章目录 Pre 常见限流算法 计数器法+滑动窗口算法 漏桶和 令牌桶算法 不同限流算法的比较 Pre 在分布式高可用设计中,限流应该是应用最广泛的技术手段之一,今天一起来讨论一下,为什么需要限流,以 ...

  6. 深入理解分布式技术 - 如何确保高可用

    文章目录 Pre 身边的能感受到的高可用保障的手段 高可用保障的常见手段 Pre 这部分的内容,将以电商大促为背景,讲解系统限流.降级熔断.负载均衡.稳定性指标.系统监控和日志系统等方面的内容. 今天 ...

  7. 深入理解分布式技术 - 分布式缓存总结回顾

    文章目录 Pre 缓存如何应用 缓存的高可用 Redis 应用 Pre 缓存和数据库部分是我们开发工作中无法绕开的部分,特别是缓存部分,随着业务规模的增加,缓存的应用越来越重要. 缓存在分布式场景下的 ...

  8. 深入理解分布式技术 - 配置中心

    文章目录 Why Case How 分布式配置管理的特性要求 选型 Diamond Disconf Apollo 小结 Why 随着业务的发展,应用系统中的配置会越来越多,配置之间也有不同的业务特点, ...

  9. 深入理解分布式技术 - 分布式调用跟踪

    文章目录 Why 业务场景 实现原理 选型 Google 的 Drapper Twitter 的 Zipkin 阿里的 EagleEye Pinpoint skywalking 小结 Why 分布式服 ...

最新文章

  1. 小米10解锁bl跳过168_2021年小米红米手机官方解锁BL详细教程+跳过168小时方法合集...
  2. day09_读写分离_Atlas小记
  3. 德勤预判:2022技术七大趋势
  4. 升级mac Mojave系统,git无法使用
  5. oracle数据库数据表误删后,恢复数据处理方式
  6. rabbitmq windows 连接 linux,在Centos7中,从主机 Windows 上无法远程访问 Linux 上rabbitmq的解决方法...
  7. 什么软件可以编辑PDF,PDF怎么拆分页面
  8. 【华为云技术分享】Linux内核发展史 (1)
  9. c语言 交互式电子白板案例,交互式电子白板案例分析
  10. C#获取电脑MAC地址(物理地址)的几种方法
  11. am5728通过DM框架配置GPIO管脚
  12. 银行利息计算公式推导(存款,贷款)
  13. selenium 更新 chromedriver 驱动
  14. ERP、CRM、SCM、BPM、DSS... ...这10种主流的B端产品你都知道吗?
  15. 8寸7寸触摸屏常见的故障问题和维修方法分别是什么?
  16. java Socket长连接
  17. Java自学之路——构造器(Constructor)
  18. 双向长短期记忆网络(BiLSTM)详解
  19. 【历史上的今天】6 月 4 日:微软收购 Github;MacOS Mojave 推出;英特尔发布第四代架构 Haswell
  20. 石英晶振的特点及主要参数

热门文章

  1. 数字图像处理——形态学图像处理及图像分割
  2. app.vue只执行一次吗_面包可以只发酵一次吗?
  3. python 二分法实现pow_Python实现二分法和黄金分割法
  4. 边界都是1的最大正方形大小
  5. 定位系列论文阅读-RoNIN(二)-Robust Neural Inertial Navigation in the Wild: Benchmark, Evaluations
  6. 全卷积网络的理解——理解论文Fully Convolutional Networks for Semantic Segmentation
  7. pytorch 笔记:手动实现AR (auto regressive)
  8. ML+DM顶会时间(2020)
  9. 深度学习核心技术精讲100篇(五十)-爱奇艺逗芽表情搜索分析与实践
  10. SVM在R语言中的使用