随笔分类 -  Sentinel

摘要:这里会介绍: 1. Sentinel会使用多线程的方式实现一个类Reactor的IO模型 2. Sentinel会使用心跳检测来观察控制台是否正常 阅读全文
posted @ 2019-09-28 00:18 luozhiyun 编辑
摘要:Sentinel源码解析系列: "1.Sentinel源码分析—FlowRuleManager加载规则做了什么?" "2. Sentinel源码分析—Sentinel是如何进行流量统计的?" "3. Sentinel源码分析— QPS流量控制是如何实现的?" "4.Sentinel源码分析— Sen 阅读全文
posted @ 2019-09-22 22:39 luozhiyun 编辑
摘要:Sentinel源码解析系列: "1.Sentinel源码分析—FlowRuleManager加载规则做了什么?" "2. Sentinel源码分析—Sentinel是如何进行流量统计的?" "3. Sentinel源码分析— QPS流量控制是如何实现的?" "4.Sentinel源码分析— Sen 阅读全文
posted @ 2019-09-17 23:14 luozhiyun 编辑
摘要:各位中秋节快乐啊,我觉得在这个月圆之夜有必要写一篇源码解析,以表示我内心的高兴~ Sentinel源码解析系列: "1.Sentinel源码分析—FlowRuleManager加载规则做了什么?" "2. Sentinel源码分析—Sentinel是如何进行流量统计的?" "3. Sentinel源 阅读全文
posted @ 2019-09-13 23:02 luozhiyun 编辑
摘要:终于在这周内写了一篇源码解析,每周一篇即使再忙也不能打破 Sentinel源码解析系列: "1.Sentinel源码分析—FlowRuleManager加载规则做了什么?" "2. Sentinel源码分析—Sentinel是如何进行流量统计的?" 上回我们用基于并发数来讲了一下Sentinel的整 阅读全文
posted @ 2019-09-08 23:08 luozhiyun 编辑
摘要:这一篇我还是继续上一篇没有讲完的内容,先上一个例子: SphU entry 我先把例子放上来 我们先进入到entry方法里面: SphU entry 这个方法里面会调用Env的sph静态方法,我们进入到Env里面看看 这个方法初始化的时候会调用 InitExecutor doInit 这个方法主要是 阅读全文
posted @ 2019-09-03 10:37 luozhiyun 编辑
摘要:最近我很好奇在RPC中限流熔断降级要怎么做,hystrix已经1年多没有更新了,感觉要被遗弃的感觉,那么我就把眼光聚焦到了阿里的Sentinel,顺便学习一下阿里的源代码。 这一章我主要讲的是FlowRuleManager在加载FlowRule的时候做了什么,下一篇正式讲Sentinel如何控制并发 阅读全文
posted @ 2019-08-31 18:18 luozhiyun 编辑