阿里Sentinel核心源码解析-责任链模式最佳实践(下)

阿里Sentinel核心源码解析-责任链模式最佳实践(下)

客户端和 dashboard 交互sentinel-transport 三个子工程,common 是基础包和接口定义若客户端要接入 dashboard,可以使用 netty-http 或 simple-http 中的一个。为何不直接使用 Netty,而要同时提供 http 选项?因为你不一定使用 J...

阿里Sentinel核心源码解析-责任链模式最佳实践(中)

阿里Sentinel核心源码解析-责任链模式最佳实践(中)

AuthoritySlot作用权限控制,根据 origin 做黑白名单的控制:在 dashboard 中,是这么配置的:这里的调用方就是 origin。SystemSlot作用实现自适应限流。规则校验都在 SystemRuleManager#checkSystem我们先说说上面的代码中的 RT、线程...

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

3 课时 |
1765 人已学 |
免费
开发者课程背景图
阿里Sentinel核心源码解析-责任链模式最佳实践(上)

阿里Sentinel核心源码解析-责任链模式最佳实践(上)

NodeSelectorSlotNodeSelectorSlot:链中处理的第一个节点责任链实例和 resource name 相关,和线程无关,所以当处理同一个resource 时,会进入同一 NodeSelectorSlot 实例。所以该节点代码主要处理:不同的 context name,同一 ...

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

社区圈子

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