
sentinel
文章平均质量分 91
随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件
bohu83
微信:bohu83
展开
-
sentinel学习笔记8-系统自适应与黑白名单限流
sentinel 的系统自适应、来源访问控制、热点参数限流原创 2024-12-24 12:02:04 · 1177 阅读 · 0 评论 -
sentinel笔记10- 限流规则持久化(下)
扩展读数据源(ReadableDataSource),规则中心统一推送,客户端通过注册监听器的方式时刻监听变化,比如使用 Nacos、Zookeeper 等配置中心。这种方式有更好的实时性和一致性保证。生产环境下一般采用 push 模式的数据源。原创 2024-12-25 16:43:14 · 1159 阅读 · 0 评论 -
sentinel笔记9- 限流规则持久化(上)
生产环境下,都用的Nacos统一管理规则,就是常说的push规则,通过Nacos推送到sentinel控制台,然后再更新到项目中。这样即使项目重启,只要Nacos还在,配置就是接近持久化的状态。原创 2024-12-25 11:33:37 · 683 阅读 · 0 评论 -
sentinel学习笔记7-熔断降级
Sentinel的熔断降级通过断路器实现,本文通过介绍熔断器的定义、如何构建熔断器、断路器校验逻辑、断路器状态转换等工作流程。原创 2024-12-23 16:43:57 · 909 阅读 · 0 评论 -
sentinel学习笔记4-SPI 在 Sentinel 中的应用
。Sentinel 将 SlotChainBuilder 作为 SPI 接口进行扩展,使得 Slot Chain 具备了扩展的能力。用户可以自行加入自定义的 slot 并编排 slot 间的顺序,从而可以给 Sentinel 添加自定义的功能。原创 2024-12-22 15:17:58 · 1352 阅读 · 0 评论 -
sentinel学习笔记1-为什么需要服务降级
什么需要服务降级、服务降级的实现方式有哪些,以及为什么选择 Sentinel原创 2024-12-20 17:07:47 · 987 阅读 · 0 评论 -
sentinel学习笔记5-资源指标数据统计
请求在进入sentinel处理链条后,按先后顺序会经过三类Slot,前置的NodeSelectorSlot、ClusterBuilderSlot用于调用链路的提取,中间StatisticSlot是通用的滑动窗口计数功能原创 2024-12-22 21:51:06 · 1110 阅读 · 0 评论 -
sentinel 限流保护-笔记
本文属于b站图灵课堂springcloud笔记系列。讲的好还不要钱,值得推荐。原创 2024-12-13 19:40:01 · 1047 阅读 · 0 评论 -
sentinel学习笔记6-限流降级(上)
流量控制(flow control),其原理是监控应用流量的 QPS 或并发线程数等指标,当达到指定的阈值时对流量进行控制,以避免被瞬时的流量高峰冲垮,从而保障应用的高可用性。FlowSlot 会根据预设的规则,结合前面 NodeSelectorSlot、ClusterBuilderSlot、StatisticSlot 统计出来的实时信息进行流量控制。原创 2024-12-23 12:18:00 · 1272 阅读 · 0 评论 -
Sentinel 学习笔记2- 概念与核心类介绍
Sentinel 资源指标数据统计相关的类原创 2024-12-21 16:14:05 · 1152 阅读 · 0 评论 -
Sentinel 学习笔记3-责任链与工作流程
在 Sentinel 里面,所有的资源都对应一个资源名称以及一个 Entry。每一个 Entry 创建的时候,同时也会创建一系列功能插槽(slot chain)。这些插槽有不同的职责,Sentinel 将不同的 Slot 按照顺序串在一起(责任链模式),从而将不同的功能(限流、降级、系统保护)组合在一起。原创 2024-12-21 23:34:07 · 1233 阅读 · 0 评论