摘要: Sentinel源码解析系列: "1.Sentinel源码分析—FlowRuleManager加载规则做了什么?" "2. Sentinel源码分析—Sentinel是如何进行流量统计的?" "3. Sentinel源码分析— QPS流量控制是如何实现的?" "4.Sentinel源码分析— Sen 阅读全文
posted @ 2019-09-17 23:14 luozhiyun 阅读(3151) 评论(1) 推荐(1)
摘要: 各位中秋节快乐啊,我觉得在这个月圆之夜有必要写一篇源码解析,以表示我内心的高兴~ Sentinel源码解析系列: "1.Sentinel源码分析—FlowRuleManager加载规则做了什么?" "2. Sentinel源码分析—Sentinel是如何进行流量统计的?" "3. Sentinel源 阅读全文
posted @ 2019-09-13 23:02 luozhiyun 阅读(2666) 评论(0) 推荐(0)
摘要: 终于在这周内写了一篇源码解析,每周一篇即使再忙也不能打破 Sentinel源码解析系列: "1.Sentinel源码分析—FlowRuleManager加载规则做了什么?" "2. Sentinel源码分析—Sentinel是如何进行流量统计的?" 上回我们用基于并发数来讲了一下Sentinel的整 阅读全文
posted @ 2019-09-08 23:08 luozhiyun 阅读(3534) 评论(1) 推荐(1)
摘要: 这几天很忙,但是我现在给我的要求是一周至少要出一篇文章,所以先拿这篇笔记来做开胃菜,源码分析估计明后两天应该能写一篇。给自己加油~,即使没什么人看。 可靠性 如何保证消息不丢失 Kafka只对“已提交”的消息(committed message)做有限度的持久化保证。 已提交的消息 当Kafka的若 阅读全文
posted @ 2019-09-07 00:15 luozhiyun 阅读(4854) 评论(0) 推荐(2)
摘要: 这一篇我还是继续上一篇没有讲完的内容,先上一个例子: SphU entry 我先把例子放上来 我们先进入到entry方法里面: SphU entry 这个方法里面会调用Env的sph静态方法,我们进入到Env里面看看 这个方法初始化的时候会调用 InitExecutor doInit 这个方法主要是 阅读全文
posted @ 2019-09-03 10:37 luozhiyun 阅读(3985) 评论(0) 推荐(1)
摘要: 最近我很好奇在RPC中限流熔断降级要怎么做,hystrix已经1年多没有更新了,感觉要被遗弃的感觉,那么我就把眼光聚焦到了阿里的Sentinel,顺便学习一下阿里的源代码。 这一章我主要讲的是FlowRuleManager在加载FlowRule的时候做了什么,下一篇正式讲Sentinel如何控制并发 阅读全文
posted @ 2019-08-31 18:18 luozhiyun 阅读(5400) 评论(0) 推荐(0)
摘要: SOFARPC源码解析系列: "1. 源码分析 SOFARPC可扩展的机制SPI" "2. 源码分析 SOFARPC客户端服务引用" "3. 源码分析 SOFARPC客户端服务调用" "4. 源码分析 SOFARPC服务端暴露" "5.源码分析 SOFARPC调用服务" "6.源码分析 和dubbo 阅读全文
posted @ 2019-08-26 17:35 luozhiyun 阅读(1120) 评论(0) 推荐(0)
摘要: ConcurrentHashMap源码分析 其实ConcurrentHashMap我自己已经看过很多遍了,但是今天在面试阿里的时候自己在描述ConcurrentHashMap发现自己根本讲不清楚什么是ConcurrentHashMap,以及里面是怎么实现的,搞的我突然发现自己什么都不懂,所以我想要再 阅读全文
posted @ 2019-08-24 23:28 luozhiyun 阅读(639) 评论(0) 推荐(0)
摘要: SOFARPC源码解析系列: "1. 源码分析 SOFARPC可扩展的机制SPI" "2. 源码分析 SOFARPC客户端服务引用" "3. 源码分析 SOFARPC客户端服务调用" "4. 源码分析 SOFARPC服务端暴露" "5.源码分析 SOFARPC调用服务" "6.源码分析 和dubbo 阅读全文
posted @ 2019-08-21 18:56 luozhiyun 阅读(1000) 评论(0) 推荐(1)
摘要: 服务暴露的入口方法是 ServiceBean 的 onApplicationEvent。onApplicationEvent 是一个事件响应方法,该方法会在收到 Spring 上下文刷新事件后执行服务导出操作。方法代码如下: ServiceBean onApplicationEvent 下面我们看看 阅读全文
posted @ 2019-08-19 16:20 luozhiyun 阅读(544) 评论(0) 推荐(0)