迈向云原生,Sentinel Golang 首个版本发布
随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是阿里巴巴开源的,面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统自适应保护等多个维度来帮助开发者保障微服务的稳定性。Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀、冷启动、消息削峰填谷、集群流量控制、实时熔断下游不可用服务等,是保障微服务高可用的利器。
Sentinel 开源初期主要面向 Java 微服务,同时也在朝着多语言扩展的方向不断探索。去年中旬,Sentinel 推出 C++ 原生版本,同时针对 Service Mesh 场景,Sentinel 也推出了 Envoy 集群流量控制的支持,可以解决 Service Mesh 架构下多语言限流的问题。
近期,Sentinel 多语言俱乐部又迎来新的一员 —— Sentinel Golang 首个原生版本 0.1.0 正式发布,为 Go 语言的微服务提供流控降级、系统保护等特性的原生支持。开发者只需简单的几步即可快速接入 Sentinel,享受到以下能力:
- 精确限制接口级别的 QPS,防止打垮核心接口。
- 削峰填谷,激增的请求排队等待处理。
- 自适应的系统维度流量保护,结合 load 等系统指标以及服务实时的请求量和响应时间来自动拒绝多余的流量,尽可能地提升吞吐量的同时保证服务不挂。
- 实时的秒级监控能力,通过监控日志了解系统的实时流量情况。
更多特性介绍可以参考 Sentinel Golang 文档。
在接下来的版本中,Sentinel Golang 将会陆续推出熔断降级、热点参数限流等一系列的稳定性保障能力。同时,社区也会陆续提供与常用的框架和云原生组件的整合模块,如原生 Istio Service Mesh 整合,方便开发者在各种云原生场景下快速接入 Sentinel。社区后面也计划提供与 Prometheus 等云原生监控组件的整合,可以利用 Sentinel 的指标统计数据进行接口级别的监控。
Sentinel Golang 的诞生离不开社区的贡献,在此感谢 @louyuting 和 @gorexlv 两位社区开发者在 Sentinel Go 版本演进中的积极贡献。我们非常欢迎大家持续参与社区贡献,一起来参与未来版本的演进。若您有意愿参与社区贡献,可以参考 贡献指南 来入门,同时也欢迎联系我们加入 Sentinel 核心贡献小组认领任务(Sentinel 开源讨论钉钉群:21977771)。积极参与贡献的开发者我们会重点关注,有机会被提名为 Committer。Now start hacking!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
新来个技术总监,禁止我们使用Lombok!
云栖号:https://yqh.aliyun.com第一手的上云资讯,不同行业精选的上云企业案例库,基于众多成功案例萃取而成的最佳实践,助力您上云决策! 这位技术总监对技术细节很看重,一来公司之后就推出了很多"政策",比如定义了很多开发规范、日志规范、甚至是要求大家统一使用某一款 IDE。 但是这些都不是我这个学弟和我吐槽的点,他真正和我吐槽的是,他很不能理解,这位新来的技术总监竟然禁止公司内部所有开发使用 Lombok。但是又没给出十分明确的,可以让人信服的理由。 于是他来找我聊天,问我这个要求到底是否合理。关于这个事情,我认为这位技术总监的出发点是好的,但是做法未免有些极端。 之所以说出发点是好的,是因为使用 Lombok 确实会带来很多问题,而且我个人在工作中也基本不主动使用。 之所以说不主动使用,那是因为有些同事的代码还是使用了的,所以我也被迫的要安装 Lombok 的插件。 既然聊到这个话题,就简单说说我的一些看法。 Lombok 有什么好处? Lombok 是一款非常实用 Java 工具,可用来帮助开发人员消除 Java 的冗长代码,尤其是对于简单的 Java 对象(POJ...
- 下一篇
Serverless 设计理念:从头创建品牌标识
如何在开源技术社区中做设计?本文来自 Serverless 团队中首席设计的分享 —— 展现了设计过程,供想要创建可靠品牌标识(无论是从头创建品牌标识,还是希望改进现有标识)的设计师参考。 原文首发于 Serverless 中文网:https://serverlesscloud.cn/blog/2018-09-03-serverless-design-ethos-create-brand-identity-green-field/ 我出生在巴西最南端的一座繁华城市 —— 愉港市 ,我从小痴迷于设计。小时候,我就总在探索着周边环境、研究建筑,集中精力去分析每一个空间中传达出来的微妙视觉信息。 我渴望探索新的世界,于是四处旅行,最终搬到了布宜诺斯艾利斯。在职场上,我从一名专业设计师不断成长,先是担任艺术总监,后又成为设计总监。但我渴望突破,想尝试一些新的东西。 在 Serverless 团队中设计 我最终加入了这家名为 Serverless 的初创公司。一开始我就面临着一项艰巨的任务:为公司打造一个全新的、同时致敬过往的品牌标识。新标识必须完美融合新旧标识,还必须考虑开放源代码社区、技术文...
相关文章
文章评论
共有0条评论来说两句吧...