深入理解Sentinel系列-2.Sentinel原理及核心源码分析(上)

深入理解Sentinel系列-2.Sentinel原理及核心源码分析(上)

流量控制sentinel中有几个比较重要的东西:资源 - 针对哪一个方法,可以在接口层面 ,也可以在类层面规则 - 根据资源配置限流的规则Entry -> 请求限流核心因素resource 资源count 阈值grade 限流的类型…并发线程数我们所有的请求它会去基于业务线程也好,容器分配的线...

Sentinel源码分析总结

Sentinel源码分析总结

环境搭建Nacos服务注册中心安装:https://cbeann.blog.csdn.net/article/details/105435181sentinel安装:https://cbeann.blog.csdn.net/article/details/105461870服务:https://gi...

微服务实战-服务熔断 - Sentinel

3 课时 |
1765 人已学 |
免费
开发者课程背景图
源码分析 Sentinel DegradeSlot 熔断实现原理

源码分析 Sentinel DegradeSlot 熔断实现原理

1、DegradeSlot 概述Sentinel 中的熔断实现类为 DegradeSlot。DegradeSlot 的类定义如下图所示:由此可见,熔断主要实现逻辑定义在 DegradeRuleManager 的 checkDegrade 方法中。DegradeRuleManager#checkDeg...

源码分析 Sentinel 之 Dubbo 适配原理

源码分析 Sentinel 之 Dubbo 适配原理

在Alibaba Sentinel 限流与熔断初探(技巧篇) 的示例中我选择了 sentinel-demo-apache-dubbo 作为突破点,故本文就从该项目入手,看看 Sentinel 是如何对 Dubbo 做的适配,让项目使用方无感知,只需要引入对应的依即可。sentinel-apache-...

通俗易懂的阿里Sentinel源码分析:如何向控制台发送心跳包?

通俗易懂的阿里Sentinel源码分析:如何向控制台发送心跳包?

源码分析public class Env { public static final Sph sph = new CtSph(); static { // 在Env类的静态代码块中, // 触发了一系列初始化操作, // 其中就包括发送心跳包的初始化。 // 如果Env类一直没有被用到, // 那么...

微服务架构 | 5.4 Sentinel 流控、统计和熔断的源码分析

微服务架构 | 5.4 Sentinel 流控、统计和熔断的源码分析

前言参考资料:《Spring Microservices in Action》《Spring Cloud Alibaba 微服务原理与实战》《B站 尚硅谷 SpringCloud 框架开发教程 周阳》《Sentinel GitHub 官网》《Sentinel 官网》调用链路是 Sentinel 的工...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
6420+人已加入
加入
相关电子书
更多
Sentinel-Sentinel :保障微服务高可用的利器
流量太大容易挂?接入Sentinel让N个9成为可能!
流量太大容易挂?接入 Sentinel 让 N 个 9 成为可能!
立即下载 立即下载 立即下载