![](https://img-blog.csdnimg.cn/direct/8d843bbaa41a45aab46e245ebd2190f0.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
深入浅出Sentinel原理及实战
文章平均质量分 95
随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。面向分布式、多语言异构化服务架构的流量治理组件
洛神灬殇
前优酷资深工程师,一个具有高洞察力的理性自律小i人 — INTJ,
著作《深入浅出Java虚拟机—JVM原理与实战》,
10年以上开发经验,参与设计过多个大型互联网项目,定期分享技术干货和项目经验,
希望大家可以多多支持我,点赞关注一下
展开
-
精华推荐 |【深入浅出Sentinel源码】「源码探索专题」完整剖析Alibaba微服务架构体系之分布式系统的流量防卫兵的基本介绍(入门源码介绍)
推荐资料Sentinel 是什么?Maven的pom中配置main函数介绍总结说明自定义的rule加载规则Sentinel的限流原理滑动时间窗口算法固定时间窗口算法普通的滑动窗口做法Sentinel的滑动时间窗口算法总结介绍当出现被阻塞和限流的情况会出现输出进入BlockException区域没有被限流的场景会出现直接执行相关的操作业务逻辑。点进去看,应该是注册了一堆listener然后告知他们配置有更新内部的模块通过责任链的设计模式串联起来,每个模块实现相应的功能。原创 2024-01-19 11:22:41 · 525 阅读 · 1 评论 -
【深入浅出Sentinel原理及实战】「框架整合专题」Sentinel服务框架对接Dubbo服务框架整合开发指南(4)
兼容 Apache Dubbo 2.7.x 及以上版本,自 Sentinel 1.5.1 开始支持,对于 Apache Dubbo 2.7.x 及以上版本,使用时需引入以下模块(以 Maven 为例。这样子我们就完成了Dubbo3服务接入到了我们的Sentinel,并且接入了dashboard服务,进行完成对应的服务。引入此依赖后,Dubbo 的服务接口和方法(包括调用端和服务端)就会成为 Sentinel 中的资源,在配置了规则后就可以自动享受到 Sentinel 的防护能力。原创 2023-01-05 09:00:00 · 1084 阅读 · 1 评论 -
精华推荐 |【深入浅出Sentinel原理及实战】「基础实战专题」零基础探索分析Sentinel控制台开发指南(3)
Sentinel 同时还提供应用维度规则推送的示例页面(流控规则页面,前端路由为 /v2/flow),用户改造控制台对接配置中心后可直接通过 v2 页面推送规则至配置中心。如果没有看到您的机器,请检查配置,并通过 ${user.home}/logs/csp/sentinel-record.log.xxx 日志来排查原因,详细的部分请参考 日志文档。注意:确保业务客户端有访问量,Sentinel会在客户端首次调用的时候进行初始化,开始向控制台发送心跳包,将客户端纳入到控制台的管辖之下。原创 2023-01-02 17:38:48 · 628 阅读 · 1 评论 -
精华推荐 |【深入浅出Sentinel原理及实战】「基础实战专题」零基础实现服务流量控制实战开发指南(2)
通过Sentinel提供的API来定义一个资源,使其能够被Sentinel保护起来,通常情况下,我们可以使用方法名、URL 甚至是服务名来作为资源名来描述某个资源。只要通过 Sentinel API 定义的代码,就是资源,能够被Sentinel保护起来。大部分情况下,可以使用方法签名,URL,甚至服务名称作为资源名来标示资源。通过流控规则来指定允许该资源通过的请求次数,例如下面的代码定义了资源,每秒最多只能通过 20 个请求。}完成上面步骤之后,Sentinel 就能够正常工作了。原创 2023-01-02 14:56:46 · 536 阅读 · 1 评论 -
精华推荐 |【深入浅出Sentinel原理及实战】「原理探索专题」完整剖析Alibaba微服务架构体系之轻量级高可用流量控制组件Sentinel(1)
SPI ,全称为 Service Provider Interface,是一种服务发现机制。它可以在 ClassPath 路径下的 META-INF/services 文件夹查找文件,并自动加载文件中定义的类。通过Sentinel API定义的代码,就是资源,能够被Sentinel保护起来。大部分情况下,可以使用方法签名,URL,甚至服务名称作为资源名来标示资源。流量控制以外,降低调用链路中的不稳定资源也是Sentinel的使命之一。原创 2022-12-20 16:40:54 · 1267 阅读 · 2 评论