转载自 服务降级的概念及应用手段

什么是服务降级

服务降级,就是对不怎么重要的服务进行低优先级的处理。说白了,就是尽可能的把系统资源让给优先级高的服务。资源有限,而请求是无限的。如果在并发高峰期,不做服务降级处理,一方面肯定会影响整体服务的性能,严重的话可能会导致宕机某些重要的服务不可用。所以,一般在高峰期,为了保证网站核心功能服务的可用性,都要对某些服务降级处理。

服务降级手段

  • 拒绝服务

判断应用来源,高峰时段拒绝低优先级应用的服务请求,保证核心应用正常工作。也可以随机拒绝请求,直接返回服务器繁忙,避免同时涌入过多的请求,这在电商秒杀时用的特别多。

  • 关闭服务

既然是高峰期,那么可以关闭一些冷门的或者边缘不重要的服务,给核心服务让出资源。如淘宝每年双11时候都会关闭如评价、确定收货等一些与下单核心业务无关的服务,以保证用户下单支付正常,当然肯定也会使用拒绝服务,0点高峰期很多用户看到的基本是服务器繁忙。

服务降级的概念及应用手段相关推荐

  1. 并发编程-26 高并发处理手段之服务降级与服务熔断 + 数据库切库分库分表

    文章目录 服务降级与服务熔断概述 服务降级举例 服务熔断 VS 服务降级 服务降级要考虑的问题 Hystrix 数据库切库分库分表 高可用的一些手段 服务降级与服务熔断概述 服务熔断: 一般是指软件系 ...

  2. 服务降级-降级的概念

    当某个非关键服务出现错误时,可以通过降级功能来临时屏蔽这个服务.降级可以有几个层面的分类: 自动降级和人工降级: 按照功能可以分为:读服务降级和写服务降级: 1. 对一些非核心服务进行人工降级,在大促 ...

  3. 从Netflix的Hystrix框架理解服务熔断和服务降级

    本文讲的是从Netflix的Hystrix框架理解服务熔断和服务降级,伴随着微服务架构被宣传得如火如荼,一些概念也被推到了我们面前,其实大多数概念以前就有,但很少被提的这么频繁.想起有人总结的一句话, ...

  4. 谈谈我对服务熔断、服务降级的理解 专题

    伴随着微服务架构被宣传得如火如荼,一些概念也被推到了我们面前(管你接受不接受),其实大多数概念以前就有,但很少被提的这么频繁(现在好像不提及都不好意思交流了). 想起有人总结的一句话,微服务架构的特点 ...

  5. 谈谈我对服务熔断、服务降级的理解

    伴随着微服务架构被宣传得如火如荼,一些概念也被推到了我们面前(管你接受不接受),其实大多数概念以前就有,但很少被提的这么频繁(现在好像不提及都不好意思交流了).想起有人总结的一句话,微服务架构的特点就 ...

  6. 服务降级、熔断、限流

    目录 目录 1.概念 1.1 降级 1.1.1 常见降级: 1.1.2 示例 1.2 熔断 1.2.1 熔断设计 1.2.2 示例 1.3 限流 1.3.1 算法 1.3.2 示例 2.区别 3.案例 ...

  7. SpringCloud微服务-服务注册发现-负载均衡-服务调用-服务降级-服务网关-配置中心-消息总线-消息驱动-链路追踪-alibaba-nacos-sentinel-seata理论原理分析

    SpringCloud理论技术 概述 ​ Spring Cloud是一系列框架的有序集合.它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册.配置中心.消息总 ...

  8. java服务降级与服务熔断区别_【原创】谈谈服务雪崩、降级与熔断

    引言 首先,之所以谈这个话题呢,是发现现在很多人对微服务的设计缺乏认识,所以写一篇扫盲文.当然,考虑到目前大多微服务的文章都是口水文,烟哥争取将实现方式讲透,点清楚,让大家有所收获! OK,我要先说明 ...

  9. 什么是服务熔断?什么是服务降级?

    转载自 漫画:什么是服务熔断 什么是服务熔断 熔断这一概念来源于电子工程中的断路器(Circuit Breaker).在互联网系统中,当下游服务因访问压力过大而响应变慢或失败,上游服务为了保护系统整体 ...

最新文章

  1. centos7 禁止ip访问_centos7 防火墙操作 屏蔽ip
  2. 自定义快捷命令程序(VC++加批处理)
  3. QT:基本知识(一);
  4. PHP_CodeIgniter _remap重新定义方法
  5. 媒体智能-淘宝直播流媒体互动实践 | D2 分享视频+文章
  6. Redis五种数据结构应用场景
  7. 服务器系统2008能升级2012吗,将 Windows Server 2008 R2 升级到 Windows Server 2012 R2
  8. 7.1 elementui的radio无法选中问题
  9. Leetcode题目:Lowest Common Ancestor of a Binary Search Tree
  10. 力扣题目——235. 二叉搜索树的最近公共祖先
  11. python numpy 函数详解_numpy.linspace函数具体使用详解
  12. BZOJ 3509 分块FFT
  13. 如何使用swfobject(中文版)
  14. 原研哉:设计是什么?
  15. 产品经理必看电影:当幸福来敲门
  16. 启动监听时的XDB、XPT和PLSExtProc服务的介绍
  17. 记录毕设做小程序的坑(微信小程序体验版wx.request无法获取用户的openid)
  18. 装修小知识 杜绝厨房装修遗憾
  19. 加载、编辑和保存Wod格式所见所得的Word文档处理控件TX Text Control ActiveX
  20. 超融合究竟带来了什么 超融合方案有哪些优势 企业超融合方案怎么做?

热门文章

  1. [Spring5]IOC容器_Bean管理注解方式_完全注解开发
  2. [蓝桥杯2016初赛]搭积木-枚举,next_permutation
  3. [蓝桥杯2019初赛]旋转-找规律
  4. Interpreter(解释器)--类行为型模式
  5. Ice_cream's world I HDU - 2120(并查集判环)
  6. Hystrix能解决的问题
  7. word List 50
  8. word List 43
  9. java jstack 死锁_利用jstack检测死锁DeadLock
  10. MATLAB读取文件夹及其所有子文件夹内的图像