SF
code-craft
code-craft
注册登录
关注博客
注册登录
主页
关于
RSS
聊聊sentinel的SentinelGatewayFilter
codecraft
2019-07-07
阅读 10 分钟
3.3k
Sentinel-1.6.2/sentinel-adapter/sentinel-spring-cloud-gateway-adapter/src/main/java/com/alibaba/csp/sentinel/adapter/gateway/sc/SentinelGatewayFilter.java
聊聊sentinel的SystemSlot
codecraft
2018-09-04
阅读 5 分钟
2.7k
sentinel-core/src/main/java/com/alibaba/csp/sentinel/slots/system/SystemSlot.java
聊聊sentinel的FlowSlot
codecraft
2018-08-27
阅读 7 分钟
3.5k
序 本文主要研究一下sentinel的FlowSlot FlowSlot com/alibaba/csp/sentinel/slots/block/flow/FlowSlot.java {代码...} FlowRuleManager.checkFlow com/alibaba/csp/sentinel/slots/block/flow/FlowRuleManager.java {代码...} 这里调用FlowRule的passCheck方法 FlowRule com/alibaba/csp/sentinel/slots/block/flow/Fl...
聊聊sentinel的DegradeSlot
codecraft
2018-08-25
阅读 6 分钟
3k
序 本文主要研究一下sentinel的DegradeSlot DegradeSlot com/alibaba/csp/sentinel/slots/block/degrade/DegradeSlot.java {代码...} 调用DegradeRuleManager.checkDegrade进行降级规则检测 DegradeRuleManager com/alibaba/csp/sentinel/slots/block/degrade/DegradeRuleManager.java {代码...} checkDegrade根据资源名...
聊聊sentinel的AuthoritySlot
codecraft
2018-08-24
阅读 8 分钟
2.3k
com/alibaba/csp/sentinel/slots/block/authority/AuthorityRuleManager.java
聊聊sentinel的StatisticSlot
codecraft
2018-08-23
阅读 6 分钟
2.4k
entry是在成功通过的时候,调用node的increaseThreadNum以及addPassRequest;不通过的话,则调用increaseBlockedQps;异常的话,则调用increaseExceptionQps
聊聊sentinel的DefaultSlotsChainBuilder
codecraft
2018-08-22
阅读 4 分钟
2.3k
序 本文主要研究一下sentinel的DefaultSlotsChainBuilder DefaultSlotsChainBuilder com/alibaba/csp/sentinel/slots/DefaultSlotsChainBuilder.java {代码...} 实现build方法,返回DefaultProcessorSlotChain,通过它addLast方法构造链式调用 DefaultProcessorSlotChain com/alibaba/csp/sentinel/slotchain/DefaultPro...
聊聊sentinel的ArrayMetric
codecraft
2018-08-21
阅读 12 分钟
3.3k
序 本文主要研究一下sentinel的ArrayMetric ArrayMetric com/alibaba/csp/sentinel/slots/statistic/metric/ArrayMetric.java {代码...} ArrayMetric底层使用WindowLeapArray作为数据存取 该类实现了指标的获取以及指标的新增 WindowLeapArray com/alibaba/csp/sentinel/slots/statistic/metric/WindowLeapArray.java {...
聊聊sentinel的NettyHttpCommandCenter
codecraft
2018-08-20
阅读 10 分钟
2.3k
com/alibaba/csp/sentinel/transport/command/NettyHttpCommandCenter.java
[case33]sentinel自定义DataSource实战
codecraft
2018-08-19
阅读 7 分钟
2.7k
这里在启动时通过FlowRuleManager.register2Property,注册了flowRule、degradeRule、systemRule三类规则的数据源
聊聊sentinel的SentinelResourceAspect
codecraft
2018-08-18
阅读 4 分钟
3.6k
com/alibaba/csp/sentinel/annotation/aspectj/SentinelResourceAspect.java
聊聊sentinel的DataSource
codecraft
2018-08-17
阅读 8 分钟
2.7k
sentinel-datasource-extension-0.1.1-sources.jar!/com/alibaba/csp/sentinel/datasource/DataSource.java
聊聊sentinel的ModifyRulesCommandHandler
codecraft
2018-08-16
阅读 7 分钟
2.4k
sentinel-transport-common-0.1.1-sources.jar!/com/alibaba/csp/sentinel/command/handler/ModifyRulesCommandHandler.java
聊聊sentinel的SentinelWebAutoConfiguration
codecraft
2018-08-15
阅读 12 分钟
4.7k
spring-cloud-alibaba-sentinel-autoconfigure-0.2.0.BUILD-SNAPSHOT-sources.jar!/org/springframework/cloud/alibaba/sentinel/SentinelWebAutoConfiguration.java
聊聊sentinel的SimpleHttpCommandCenter
codecraft
2018-08-14
阅读 15 分钟
3.2k
sentinel-transport-simple-http-0.1.1-sources.jar!/com/alibaba/csp/sentinel/transport/command/SimpleHttpCommandCenter.java