本文基于最新的3.4.2的版本文档进行翻译,翻译自: https://github.com/LMAX-Exch…
SOFAJRaft—初次使用
SOFAJRaft 是基于 Raft 算法的生产级高性能 Java 实现,支持 MULTI-RAFT-GROU…
7.Sentinel源码分析—Sentinel是怎么和控制台通信的?
这里会介绍: Sentinel会使用多线程的方式实现一个类Reactor的IO模型 Sentinel会使用心跳…
6.Sentinel源码分析—Sentinel是如何动态加载配置限流的?
有时候我们做限流的时候并不想直接写死在代码里面,然后每次要改规则,或者增加规则的时候只能去重启应用来解决。而是…
5.Sentinel源码分析—Sentinel如何实现自适应限流?
Sentinel源码解析系列: 1.Sentinel源码分析—FlowRuleManager加载规则做了什么?…
4.Sentinel源码分析— Sentinel是如何做到降级的?
各位中秋节快乐啊,我觉得在这个月圆之夜有必要写一篇源码解析,以表示我内心的高兴~ Sentinel源码解析系列…
3. Sentinel源码分析— QPS流量控制是如何实现的?
Sentinel源码解析系列: 1.Sentinel源码分析—FlowRuleManager加载规则做了什么?…
2. Sentinel源码分析—Sentinel是如何进行流量统计的?
这一篇我还是继续上一篇没有讲完的内容,先上一个例子: private static final int thr…
1. Sentinel源码分析—FlowRuleManager加载规则做了什么?
这一章我主要讲的是FlowRuleManager在加载FlowRule的时候做了什么,下一篇正式讲Sentin…
12.源码分析—如何为SOFARPC写一个序列化?
SOFARPC源码解析系列: 1. 源码分析—SOFARPC可扩展的机制SPI 2. 源码分析&#…
11.源码分析—SOFARPC数据透传是实现的?
SOFARPC源码解析系列: 1. 源码分析—SOFARPC可扩展的机制SPI 2. 源码分析&#…
10.源码分析—SOFARPC内置链路追踪SOFATRACER是怎么做的?
SOFARPC源码解析系列: 1. 源码分析—SOFARPC可扩展的机制SPI 2. 源码分析&#…
9.源码分析—SOFARPC是如何实现故障剔除的?
SOFARPC源码解析系列: 1. 源码分析—SOFARPC可扩展的机制SPI 2. 源码分析&#…
8.源码分析—从设计模式中看SOFARPC中的EventBus?
我们在前面分析客户端引用的时候会看到如下这段代码: // 产生开始调用事件 if (EventBus.isEn…
7.源码分析—SOFARPC是如何实现连接管理与心跳?
我在服务端引用那篇文章里面分析到,服务端在引用的时候会去获取服务端可用的服务,并进行心跳,维护一个可用的集合。…