话题中间件与数据库 › Sentinel

中间件与数据库:Sentinel

扒一扒隔离熔断之Hystrix VS Sentinel

为什么需要在项目中引入Hystrix等熔断隔离机制,其可以应用在什么场景中?在分布式系统中,单个应用通常会有多个不同类型的外部依赖服务,内部通常依赖于各种RPC服务,外部则依赖于各种HTTP服务。这些依赖服务不可避免的会出现调用失败,比如超时、异常等情况,如何在外部依赖出问题的情况,仍然保证自身应用的稳定,就是Hystrix这类服务保障框架的工作了。常见的服务依赖如下图所示,应用X依赖于服务A、B和C,A和B正常提供服务,C服务出错,这是如何避免C服务对A、B服务产生影响,也引出了一个隔离的概念。

Sentinel 2.0 微服务零信任的探索与实践

让微服务应用无感、平滑升级至零信任方案,这是零信任方案是否能被大规模使用的关键条件之一,我们希望能够帮助我们企业微服务做到无感的默认安全。

Sentinel使用和原理

Sentinel是阿里于18年开源的面向分布式服务架构的流量控制组件,主要以流量为切入点,目前至少有80+主流企业使用其以保障微服务的稳定性。

基于Sentinel的亿级网关流量复制方案

API 网关是随着微服务(Microservice)这个概念一起兴起的一种架构模式,它用于解决微服务过于分散,没有一个统一的出入口进行流量管理的问题。

当使用微服务构建整个 API 服务时,一般会有许许多多职责不同的应用在运行着,这些应用会需要一些通用的功能,例如鉴权、流控、监控、日志统计等。

在传统的单体应用中,这些功能一般都是内嵌在应用中,作为一个组件运行。但是在微服务模式下,不同种类且独立运行的应用可能会有数十甚至数百种,继续使用这种方式会造成非常高的管理和发布成本。所以就需要在这些应用上抽象出一个统一的流量入口,完成这些功能的实现。

《sentinel在信也消息中台的应用》

消息中台在处理海量消息发送的时候,多个通道服务可自动切换和探活恢复,我们借助了sentinel的熔断、限流、资源授权以及服务监控方面的能力,实现了一套sentinel在消息中台中的应用。

关于Sentinel的那些事

随着微服务的流行,服务和服务之间的稳定性变得越来越重要。

Sentinel是面向分布式服务架构的流量控制组件,主要以流量为切入点,从流量控制、熔断降级、系统自适应保护等多个维度来帮助您保障微服务的稳定性。

Sentinel 是如何做限流的

本文主要介绍了阿里巴巴提供的Sentinel的限流功能。通过源码阅读,探究Sentinel限流功能的底层实现原理,讲解了Sentinel的责任链模式及滑动窗口限流算法。

阿里巴巴开源限流降级神器Sentinel大规模生产级应用实践

作者:丁浪,目前在创业公司担任高级技术架构师。曾就职于阿里巴巴大文娱和蚂蚁金服。具有丰富的稳定性保障,全链路性能优化的经验。架构师社区特邀嘉宾!<

Sentinel: 使用注解限流

在前面我们对Sentinel做了一个详细的介绍,可以手动的通过Sentinel提供的SphU类来保护资源。

限流熔断技术选型:从Hystrix到Sentinel

随着微服务流行,熔断作为一项很重要的技术也广为人知。当微服务的运行质量低于某个临界值时,启动熔断机制,暂停微服务调用一段时间,以保障后端微服务不会因为持续过负荷而宕机。本文整理自对限流降级开源项目Sentinel项目组成员子衿和宿何的专访。

  • «
  • 1
  • »

- 위키
Copyright © 2011-2024 iteam. Current version is 2.137.3. UTC+08:00, 2024-12-17 06:29
浙ICP备14020137号-1 $방문자$