限流和降级(上) | 如何打造平台稳定性能力(一)
在整个稳定性体系中,所包含的范围非常广泛,从机房的布线、网络通信、硬件部署、应用架构、数据容灾等方面都与之相关。从共享服务中台的角度看,则更多的是从应用架构设计和中间件平台的维度对平台的稳定性实现更精确化的管理和保障。本期开始,我们将从这个角度介绍阿里巴巴中间件团队多年来为了提升平台稳定性所做出的一系列技术创新和成果,包括限流和降级、流量调度、业务开关、容量压测和评估、全链路压测平台业务一直性平台等。
第一期:限流和降级
由于第一期的内容篇幅较多,我们将切分为上下两个篇章。
一、限流和降级的产生背景
先设想一个场景,你开发了一个企业中非常核心的一个服务,日常情况下会有上百个应用调用,如果对服务的调用不加限制的使用,可能会因为某个应用开发的bug 或不合理的设计给服务造成非常大的压力,直接导致所有服务节点全部被请求占满,使得原本非常核心

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
「架构技术专题」总结:共计8篇阐述架构技术之美
一、「架构技术专题」一篇文章了解大型网站架构的演化历程(1) 二、「架构技术专题」作为java程序员的你还不知道网站架构的演化(2)? 两篇文章带你读懂从网站架构究竟是如何演化的 三、「架构技术专题」什么是架构设计的五个核心要素?(3) 详解架构中五个重要的核心指标:性能、可用性、伸缩性、扩展性和安全性。我们究竟如何把握? 四、「架构技术专题」架构核心指标之可扩展架构设计的三要素(4) 可扩展架构设计的x,y,z轴分别怎么扩展? 五、「架构技术专题」9种高性能高可用高并发的技术架构(5) 分层?冗余?分隔?异步?分布式?安全?自动化?集群?缓存?这些你都真的会了么? 六、「架构技术专题」构建网站高可用架构(详细分析篇)(6) 文如标题,自行查看。 七、「架构技术专题」超详细网站伸缩性架构的设计(7) 首先,所谓网站的伸缩性,指不需要改变网站的软硬件设计,仅仅通过改变部署的服务器数量就可以扩大或者缩小网站的服务处理能力。在整个互联网行业的发展渐进演化中,最重要的技术就是服务器集群,通过不断地向集群中添加服务器来增强整个集群的处理能力。
- 下一篇
观点丨企业云管平台(CMP)项目成功的关键因素
在企业级云服务体系中,CMP(Cloud Management Platform,云管平台)从传统IT系统建设中脱胎而出,因云计算进入主流市场,愈发博得企业客户关注。CMP承载着统一调度传统IT与云原生资源与应用、支持业务快速迭代创新的使命。 作为云计算领域一个重要的技术分支,CMP所面临的纳管环境一直在快速变化,而CMP的定义和边界也因此持续地演进和扩展。对企业用户而言,CMP的能力和价值已经非常明确。 根据研究机构Gartner对云管理市场的定义,CMP 五大核心能力,包括多云接入、服务请求管理、监控计量计费、编排与调度自动化等,而这些功能需要在混合IT环境(虚拟化、私有云、公有云)中落地,交付价值。 为什么CMP对企业很重要? 云的出现,为传统IT(运维)管理软件向CMP蜕变提供了宝贵的契机和大战拳脚的舞台。伴随着云计算在企业级IT市场的流行,以及云对企业数字化转型的价值得到普遍的认可,企业采纳CMP的动力也愈加强劲。这种强劲的驱动力来自企业的外部和内部。 ■一方面,当多云成为企业IT的新常态,企业在驾驭多云环境中需要借助CMP这一重要的技术框架和工具。多云带来了异构环境的调度与...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Mario游戏-低调大师作品
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS关闭SELinux安全模块
- CentOS8安装Docker,最新的服务器搭配容器使用