阿里开源分布式限流框架 -Sentinel Go 0.3.0 发布,支持熔断降级能力
作者 | 宿何 阿里巴巴高级开发工程师
Sentinel 是阿里巴巴开源的,面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统自适应保护等多个维度来帮助开发者保障微服务的稳定性。Sentinel 承接了阿里巴巴近 10 年的 双11 大促流量的核心场景,例如秒杀、冷启动、消息削峰填谷、集群流量控制、实时熔断下游不可用服务等,是保障微服务高可用的利器,原生支持 Java/Go/C++ 等多种语言,并且提供 Istio/Envoy 全局流控支持来为 Service Mesh 提供高可用防护的能力。
近期,Sentinel Go 0.3.0 正式发布,带来了熔断降级特性支持,可以针对 Go 服务中的不稳定调用进行自动熔断,避免出现级联错误/雪崩,是保障服务高可用重要的一环。结合 Sentinel Go
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
科技云报道:超融合走过七年,如今拼的是什么?
科技云报道原创。 超融合在中国已走过第七个年头,如今已经没有人再问“什么是超融合”。 据Gartner 国内技术成熟度曲线2017年报告所预测,超融合系统(HCIS)将在2019-2022年进入实际落地阶段,成为真正的市场主流。 事实证明,超融合的确保持着“加速冲刺”的状态,随着国内越来越多的用户开始选择超融合,其落地速度甚至比Gartner的预期还要快。 可以看到,众多创业者涌入超融合市场的草莽发展期已收尾,超融合正在快速进入新一轮的升维大战。 站在2020年的关口,下半场的超融合拼的是什么? 超融合下半场:以业务与应用为主导 回顾超融合的发展历史,会发现早期的超融合更强调IT架构上的革新。做到将计算、存储、网络等资源虚拟化,就算完成了对传统三层IT架构的颠覆和替代,但实际上只是各种软件服务的堆叠,离“软件定义一切”这个理想还很遥远。 发展到到近几年,比较成熟的超融合产品,已经逐渐实现了基于私有云、托管云、混合云等多种云架构的交付。 在应用场景上,超融合也从企业的边缘业务走向了关键业务,既能够小节点起步,也能够承载大规模的生产环境,可以说是企业云计算落地的实质性标准。 超融合进化到今...
- 下一篇
快速搞懂Serverless 应用引擎使用场景
云栖号快速入门:【点击查看更多云产品快速入门】不知道怎么入门?这里分分钟解决新手入门等基础问题,可快速完成产品配置操作! SAE具有广泛的应用场景,帮助您的企业极速上云、从容应对突发性流量洪流和灵活启停应用环境降低资源成本。 中小企业极速构建云上服务应用 SAE屏蔽了底层IaaS购买和运维细节,屏蔽底层镜像仓库和Kubernetes细节,通过WAR/JAR方式部署微服务应用,大幅提升运维效率,让企业聚焦核心业务本身。 图 1. 传统 PaaS 的应用创建流程 图 2. 使用 SAE 的应用创建流程 突发性流量洪流,从容应对 互联网、游戏类等应用在促销活动期间容易出现突发性流量洪流,SLA 和资源成本不易平衡,极易造成系统响应延迟、系统瘫痪等问题。SAE 提供了弹性伸缩的能力,帮助应用轻松应对流量高峰,保证 SLA 的同时也节省了资源成本。 图 3. 弹性伸缩 应用环境灵活启停,降低资源成本 企业的应用通常有多套云上环境,除生产环境外,其它环境使用率低,重新搭建一套环境的成本高。SAE提供了一键启停开发、测试环境的能力,即开即用,节省成本,方便运维。 本文来自 阿里云文档中心 Serve...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- 设置Eclipse缩进为4个空格,增强代码规范
- Mario游戏-低调大师作品
- MySQL8.0.19开启GTID主从同步CentOS8
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8编译安装MySQL8.0.19
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合Redis,开启缓存,提高访问速度