# bhrpc-learning
**Repository Path**: wowosong/bhrpc-learning
## Basic Information
- **Project Name**: bhrpc-learning
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-04-25
- **Last Updated**: 2026-05-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 作者及联系方式
作者:冰河
微信:hacker_binghe
QQ:2711098650
微信公众号: 冰河技术
## 版权说明
按照《中华人民共和国著作权法实施条例》未经原作者允许和书面授权,禁止以任何理由和目的,分享星球项目到其他任何github、gitee等平台,违反可追究进一步的法律行动。
## 加群交流
本群的宗旨是给大家提供一个良好的技术学习交流平台,所以杜绝一切广告!由于微信群人满 100 之后无法加入,请扫描下方二维码先添加作者 “冰河” 微信(hacker_binghe),备注:`学习加群`。
冰河微信
s
## 公众号
分享各种编程语言、开发技术、分布式与微服务架构、分布式数据库、分布式事务、云原生、大数据与云计算技术和渗透技术。另外,还会分享各种面试题和面试技巧。内容在 **冰河技术** 微信公众号首发,强烈建议大家关注。
公众号:冰河技术
## 星球
加入星球 **[冰河技术](http://m6z.cn/6aeFbs)**,可以获得本站点所有学习内容的指导与帮助。如果你遇到不能独立解决的问题,也可以添加冰河的微信:**hacker_binghe**, 我们一起沟通交流。另外,在星球中不只能学到实用的硬核技术,还能学习**实战项目**!
关注 [冰河技术](https://img-blog.csdnimg.cn/20210426115714643.jpg?raw=true)公众号,回复 `星球` 可以获取入场优惠券。
知识星球:冰河技术
## 我的新书
# 冰河整理PDF
关注 **冰河技术** 微信公众号:
回复 “**并发编程2**” 领取《深入理解高并发编程(第2版)》PDF电子书。
回复 “**并发编程**” 领取《深入理解高并发编程(第1版)》PDF电子书。
回复 “**并发源码**” 领取《并发编程核心知识(源码分析篇 第1版)》PDF电子书。
回复 “**SA实战**” 领取《SpringCloud Alibaba实战》PDF电子书。
回复 “**rpc1**” 领取《从零开始手写RPC框架》PDF电子书。
回复 “**ioc1**” 领取《Spring IOC核心技术(第1版)》PDF电子书。
回复 “**渗透笔记**” 领取《冰河的渗透实战笔记》PDF电子书。
回复 “**我要进大厂**” 领取《我要进大厂系列之面试圣经(第1版)》PDF电子书。
回复 ”**限流**“ 领取《亿级流量下的分布式解决方案》PDF电子书。
回复 “**设计模式**” 领取《深入浅出Java23种设计模式》PDF电子书。
回复 “**Java8新特性**” 领取 《Java8新特性教程》PDF电子书。
回复 “**分布式存储**” 领取《跟冰河学习分布式存储技术》 PDF电子书。
回复 “**Nginx**” 领取《跟冰河学习Nginx技术》PDF电子书。
回复 “**互联网工程**” 领取《跟冰河学习互联网工程技术》PDF电子书。
回复 “**mysql基础**” 领取《MySQL核心知识手册》PDF电子书。
回复 “**冰河索引**” 领取《冰河技术公号文章索引》PDF电子书。
回复 “**ngx2**” 领取《Nginx核心技术手册》PDF电子书。
# 项目介绍
bhrpc是一款分布式的、高性能、可扩展的RPC框架。
bhrpc框架支持如下功能:
1.注册中心的插件化动态扩展
2.序列化方式插件化动态扩展
3.动态代理插件化动态扩展
4.服务的动态注册与发现
5.参数验证、结果缓存
6.服务调用区分版本号(对标Dubbo)
7.超时重试
8.同步调用、异步调用、异步执行
9.异步回调
10.事件通知
11.SPI扩展技术
12.支持原生RPC
13.支持基于Spring(XML/注解)整合RPC
14.支持SpringBoot整合RPC
15.支持Docker整合RPC
16.支持K8S整合RPC
待扩展功能:
1.路由控制与管理
2.流控分析与管理
3.限流、熔断、降级
4.并发控制、连接控制、延迟连接
5.全链路监控
6.多SDK建设
7.其他暂时还未想到的扩展
# 文章合集
* [这次我设计了一款TPS百万级别的分布式、高性能、可扩展的RPC框架](https://mp.weixin.qq.com/s/5HOUg49X0xQmkQjMiWnaIg)
* [《RPC手撸专栏》第1章:开篇,从零开始手撸一个能在实际场景使用的高性能RPC框架](https://articles.zsxq.com/id_6gfgwev2uw0p.html)
* [《RPC手撸专栏》第2章:高性能分布式RPC框架整体架构设计](https://articles.zsxq.com/id_xvd5up1u16nx.html)
* [《RPC手撸专栏》第3章:RPC服务核心注解的设计与实现](https://articles.zsxq.com/id_zr6w6dvgdc95.html)
* [《RPC手撸专栏》第4章:实现RPC服务核心注解的扫描与解析](https://articles.zsxq.com/id_bal2cnmw3jbi.html)
* [《RPC手撸专栏》第5章:服务提供者收发消息基础功能实现](https://articles.zsxq.com/id_df11g9wmm8ad.html)
* [《RPC手撸专栏》第6章:自定义网络传输协议的实现](https://articles.zsxq.com/id_qgntsrvlljea.html)
* [《RPC手撸专栏》第7章:自定义网络编解码的实现](https://articles.zsxq.com/id_5wqs9pshkwep.html)
* [《RPC手撸专栏》第8章:模拟服务消费者与服务提供者之间的数据交互](https://articles.zsxq.com/id_cd0dpx73a4uk.html)
* [《RPC手撸专栏》第9章:服务提供者调用真实方法的实现](https://articles.zsxq.com/id_fwxlxhq2bthz.html)
* [《RPC手撸专栏》第10章:测试服务提供者调用真实方法](https://articles.zsxq.com/id_1uamc23nb7ws.html)
* [《RPC手撸专栏》第11章:服务提供者扩展支持CGLib调用真实方法](https://articles.zsxq.com/id_wjwsso804nip.html)
* [《RPC手撸专栏》第12章:实现服务消费者与服务提供者直接通信](https://articles.zsxq.com/id_wpfhwa85newn.html)
* [《RPC手撸专栏》第13章:服务消费者异步转同步直接获取返回结果](https://articles.zsxq.com/id_dfzr8j7xsn7e.html)
* [《RPC手撸专栏》第14章:服务消费者异步转同步的自定义Future与AQS实现](https://articles.zsxq.com/id_6v8wcbaaitg4.html)
* [《RPC手撸专栏》第15章:服务消费者同步、异步、单向调用的实现](https://articles.zsxq.com/id_oixsibgwepmu.html)
* [《RPC手撸专栏》第16章:服务消费者回调方法的实现](https://articles.zsxq.com/id_7nlqbj3z8rgw.html)
* [《RPC手撸专栏》第17章:服务消费者实现动态代理功能屏蔽构建请求协议对象的细节](https://articles.zsxq.com/id_bv0jkh6fhr1w.html)
* [《RPC手撸专栏》第18章:服务消费者整合动态代理实现直接调用接口返回结果数据](https://articles.zsxq.com/id_r6u3xt22wf67.html)
* [《RPC手撸专栏》第19章:服务消费者动态代理实现异步调用](https://articles.zsxq.com/id_ciz8m2zcl6nt.html)
* [《RPC手撸专栏》第20章:服务消费者动态代理扩展优化](https://articles.zsxq.com/id_o9c21x3zm7nb.html)
* [《RPC手撸专栏》第21章:注册中心基础服务功能的实现](https://articles.zsxq.com/id_ngn4qzn5wdrw.html)
* [《RPC手撸专栏》第22章:服务提供者整合注册中心实现服务注册](https://articles.zsxq.com/id_mpe8iuzbw3kv.html)
* [《RPC手撸专栏》第23章:服务消费者整合注册中心实现服务发现](https://articles.zsxq.com/id_olkz5tacb7jg.html)
* [《RPC手撸专栏》第24章:服务消费者实现基于随机算法的负载均衡策略](https://articles.zsxq.com/id_dfw9afgegew8.html)
* [《RPC手撸专栏》第25章:对标Dubbo实现SPI扩展机制的基础功能](https://articles.zsxq.com/id_cvhib8cm8iaf.html)
* [《RPC手撸专栏》第26章:基于SPI扩展JDK序列化与反序列化机制](https://articles.zsxq.com/id_4najtmbvm8gk.html)
* [《RPC手撸专栏》第27章:基于SPI扩展Json序列化与反序列化机制](https://articles.zsxq.com/id_oapx2ea6lbhl.html)
* [《RPC手撸专栏》第28章:基于SPI扩展Hessian2序列化与反序列化机制](https://articles.zsxq.com/id_23d9f8sx8imj.html)
* [《RPC手撸专栏》第29章:基于SPI扩展FST序列化与反序列化机制](https://articles.zsxq.com/id_2m5a4wru5irw.html)
* [《RPC手撸专栏》第30章:基于SPI扩展Kryo序列化与反序列化机制](https://articles.zsxq.com/id_jhrm1sk1ejdu.html)
* [《RPC手撸专栏》第31章:基于SPI扩展Protostuff序列化与反序列化机制](https://articles.zsxq.com/id_oldx0om9zxqc.html)
* [《RPC手撸专栏》第32章:基于SPI扩展JDK动态代理机制](https://articles.zsxq.com/id_l74bj0wq86wd.html)
* [《RPC手撸专栏》第33章:基于SPI扩展CGLib动态代理机制](https://articles.zsxq.com/id_ncdserhiza68.html)
* [《RPC手撸专栏》第34章:基于SPI扩展Javassist动态代理机制](https://articles.zsxq.com/id_i2tz6xldl3hc.html)
* [《RPC手撸专栏》第35章:基于SPI扩展ByteBuddy动态代理机制](https://articles.zsxq.com/id_sth5wav0oicw.html)
* [《RPC手撸专栏》第36章:基于SPI扩展ASM动态代理机制](https://articles.zsxq.com/id_5he0lwawarlr.html)
* [《RPC手撸专栏》第37章:基于SPI扩展JDK反射机制调用真实方法](https://articles.zsxq.com/id_87wv5jfij31u.html)
* [《RPC手撸专栏》第38章:基于SPI扩展CGLib反射机制调用真实方法](https://articles.zsxq.com/id_lp85axls7tlj.html)
* [《RPC手撸专栏》第39章:基于SPI扩展Javassist反射机制调用真实方法](https://articles.zsxq.com/id_wgicowxzrwal.html)
* [《RPC手撸专栏》第40章:基于SPI扩展ByteBuddy反射机制调用真实方法](https://articles.zsxq.com/id_0t7len2qpez1.html)
* [《RPC手撸专栏》第41章:基于SPI扩展ASM反射机制调用真实方法](https://articles.zsxq.com/id_fulc1mu78zdf.html)
* [《RPC手撸专栏》第42章:基于SPI扩展随机算法负载均衡策略](https://articles.zsxq.com/id_wngusxgpn96g.html)
* [《RPC手撸专栏》第43章:基于SPI扩展加权随机算法负载均衡策略](https://articles.zsxq.com/id_ejhf3a6a8hfi.html)
* [《RPC手撸专栏》第44章:基于SPI扩展轮询算法负载均衡策略](https://articles.zsxq.com/id_nxu39tr84qpm.html)
* [《RPC手撸专栏》第45章:基于SPI扩展加权轮询算法负载均衡策略](https://articles.zsxq.com/id_7jfkz4bfloaw.html)
* [《RPC手撸专栏》第46章:基于SPI扩展Hash算法负载均衡策略](https://articles.zsxq.com/id_g7vt9ech3vx7.html)
* [《RPC手撸专栏》第47章:基于SPI扩展加权Hash算法负载均衡策略](https://articles.zsxq.com/id_jbuwvoiku5bi.html)
* [《RPC手撸专栏》第48章:基于SPI扩展源IP地址Hash算法负载均衡策略](https://articles.zsxq.com/id_zaj3965d7au1.html)
* [《RPC手撸专栏》第49章:基于SPI扩展源IP地址加权Hash算法负载均衡策略](https://articles.zsxq.com/id_kebef31gh2w5.html)
* [《RPC手撸专栏》第50章:基于SPI扩展Zookeeper的一致性Hash算法负载均衡策略](https://articles.zsxq.com/id_9nv3pftx71zi.html)
* [《RPC手撸专栏》第51章:基于SPI扩展增强型加权随机算法负载均衡策略](https://articles.zsxq.com/id_mjigpus5d9pc.html)
* [《RPC手撸专栏》第52章:基于SPI扩展增强型加权轮询算法负载均衡策略](https://articles.zsxq.com/id_fw9wlglk7vko.html)
* [《RPC手撸专栏》第53章:基于SPI扩展增强型加权Hash算法负载均衡策略](https://articles.zsxq.com/id_d01mp6zox24w.html)
* [《RPC手撸专栏》第54章:基于SPI扩展增强型加权源IP地址Hash算法负载均衡策略](https://articles.zsxq.com/id_9cthxw6xau9m.html)
* [《RPC手撸专栏》第55章:基于SPI扩展增强型Zookeeper一致性Hash算法负载均衡策略](https://articles.zsxq.com/id_noundg5cxq55.html)
* [《RPC手撸专栏》第56章:基于SPI扩展最少连接数负载均衡策略](https://articles.zsxq.com/id_9r6lownjcggi.html)
* [《RPC手撸专栏》第57章:基于SPI扩展实现Zookeeper注册中心](https://articles.zsxq.com/id_xkq21xwlnq48.html)
* [《RPC手撸专栏》第58章:心跳机制交互数据模型设计](https://articles.zsxq.com/id_pklupeh1lzoh.html)
* [《RPC手撸专栏》第59章:心跳机制增强数据模型与协议解析设计](https://articles.zsxq.com/id_dcotswnwhxjh.html)
* [《RPC手撸专栏》第60章:服务消费者向服务提供者发送心跳信息并接收心跳响应](https://articles.zsxq.com/id_sb16dguakuq4.html)
* [《RPC手撸专栏》第61章:服务消费者心跳间隔时间配置化](https://articles.zsxq.com/id_wc2s7whopxwl.html)
* [《RPC手撸专栏》第62章:服务提供者向服务消费者发送心跳消息并接收心跳响应](https://articles.zsxq.com/id_lztns8mdvik6.html)
* [《RPC手撸专栏》第63章:服务提供者心跳间隔时间配置化](https://articles.zsxq.com/id_jmqzxfsowetb.html)
* [《RPC手撸专栏》第63-X章:阶段性作业](https://binghe.gitcode.host/md/middleware/rpc/2022-12-18-%E3%80%8ARPC%E6%89%8B%E6%92%B8%E4%B8%93%E6%A0%8F%E3%80%8B%E7%AC%AC63-X%E7%AB%A0-%E9%98%B6%E6%AE%B5%E6%80%A7%E4%BD%9C%E4%B8%9A.html)
* [《RPC手撸专栏》第64章:服务提供者增强型心跳检测机制的实现](https://articles.zsxq.com/id_9xhpnwbaa45v.html)
* [《RPC手撸专栏》第65章:服务消费者增强型心跳检测机制的实现](https://articles.zsxq.com/id_ggtdg85pe3fp.html)
* [《RPC手撸专栏》第66章:服务消费者实现服务订阅的重试机制](https://articles.zsxq.com/id_3ck9r5z89ovn.html)
* [《RPC手撸专栏》第67章:服务消费者连接服务提供者的重试机制](https://articles.zsxq.com/id_i5r441hvg5fp.html)
* [《RPC手撸专栏》第68章:服务提供者整合Spring](https://articles.zsxq.com/id_lpdm92w0kp2l.html)
* [《RPC手撸专栏》第69章:基于Spring XML接入服务提供者](https://articles.zsxq.com/id_uah3g65dl7f7.html)
* [《RPC手撸专栏》第70章:基于Spring注解接入服务提供者](https://articles.zsxq.com/id_punfttiew3sz.html)
* [《RPC手撸专栏》第71章:服务消费者整合Spring](https://articles.zsxq.com/id_q2ag9elmdx0p.html)
* [《RPC手撸专栏》第72章:基于Spring XML接入服务消费者](https://articles.zsxq.com/id_ewc703dwui4u.html)
* [《RPC手撸专栏》第73章:基于Spring注解接入服务消费者](https://articles.zsxq.com/id_atww2tou7n3c.html)
* [《RPC手撸专栏》第74章:服务提供者整合SpringBoot](https://articles.zsxq.com/id_a34w101tgs4d.html)
* [《RPC手撸专栏》第75章:基于SpringBoot接入服务提供者](https://articles.zsxq.com/id_8fwr1wu3jx9p.html)
* [《RPC手撸专栏》第76章:服务消费者整合SpringBoot](https://articles.zsxq.com/id_6urdw6g1zg0h.html)
* [《RPC手撸专栏》第77章:基于SpringBoot接入服务消费者](https://articles.zsxq.com/id_9cq199w02eim.html)
* [《RPC手撸专栏》第78章:基于Docker接入服务提供者](https://articles.zsxq.com/id_dfptlavwpapq.html)
* [《RPC手撸专栏》第79章:基于Docker接入服务消费者](https://articles.zsxq.com/id_16ff4f19lgv2.html)
* [《RPC手撸专栏》第80章:整合SpringCloud Alibaba实际项目](https://articles.zsxq.com/id_zxv133s0wffh.html)
* [《RPC手撸专栏》第80章-X:整合SpringCloud Alibaba阶段作业](https://t.zsxq.com/09qxlVm8k)
* [《RPC手撸专栏》第81章:结果缓存通用模型设计](https://articles.zsxq.com/id_a7q8wlunhtd8.html)
* [《RPC手撸专栏》第82章:服务提供者支持结果缓存](https://articles.zsxq.com/id_pb8flsvw5vzn.html)
* [《RPC手撸专栏》第83章:服务消费者支持结果缓存](https://articles.zsxq.com/id_7nkgz2zgzpf9.html)
* [《RPC手撸专栏》第83章-X:结果缓存阶段作业](https://t.zsxq.com/0aWyqturC)
* [《RPC手撸专栏》第84章:服务消费者直连某个服务提供者](https://articles.zsxq.com/id_loa4a96us7vr.html)
* [《RPC手撸专栏》第85章:服务消费者直连多个服务提供者](https://articles.zsxq.com/id_2kfvhlwnzl76.html)
* [《RPC手撸专栏》第85章-X:路由控制阶段作业](https://t.zsxq.com/0aEYXMVTS)
* [《RPC手撸专栏》第86章:服务消费者支持延迟连接服务提供者](https://articles.zsxq.com/id_hj42kkrf85cn.html)
* [《RPC手撸专栏》第87章:服务消费者支持非延迟连接服务提供者](https://articles.zsxq.com/id_h3svijixud6p.html)
* [《RPC手撸专栏》第87章-X:延迟连接阶段作业](https://t.zsxq.com/0a1MfxLbi)
* [《RPC手撸专栏》第88章:并发控制基础模型设计](https://articles.zsxq.com/id_a79di5nhzlk4.html)
* [《RPC手撸专栏》第89章:服务提供者支持并发控制](https://articles.zsxq.com/id_w9zdvzuxv4tu.html)
* [《RPC手撸专栏》第90章:服务消费者支持并发控制](https://articles.zsxq.com/id_hu84gd1gdzah.html)
* [《RPC手撸专栏》第90章-X:并发控制阶段作业](https://t.zsxq.com/0arcudg7B)
* [《RPC手撸专栏》第91章:流控分析后置处理器模型设计](https://articles.zsxq.com/id_ndawdn2u64gr.html)
* [《RPC手撸专栏》第92章:服务提供者整合流控分析](https://articles.zsxq.com/id_b87137w95lm9.html)
* [《RPC手撸专栏》第93章:服务消费者整合流控分析](https://articles.zsxq.com/id_nuww2cx76mb7.html)
* [《RPC手撸专栏》第93章-X:流控分析阶段作业](https://t.zsxq.com/0an9ZVkoH)
* [《RPC手撸专栏》第94章:连接控制基础模型设计](https://articles.zsxq.com/id_taxtdstwbfdf.html)
* [《RPC手撸专栏》第95章:服务提供者整合连接控制](https://articles.zsxq.com/id_4itcb5tpup7b.html)
* [《RPC手撸专栏》第95章-X:连接控制阶段作业](https://t.zsxq.com/0asmzlzC6)
* [《RPC手撸专栏》第96章:基于SPI扩展最早连接淘汰策略](https://articles.zsxq.com/id_e7hlzna0gpm9.html)
* [《RPC手撸专栏》第97章:基于SPI扩展最晚连接淘汰策略](https://articles.zsxq.com/id_24pp9fvewh4l.html)
* [《RPC手撸专栏》第98章:基于SPI扩展先进先出连接淘汰策略](https://articles.zsxq.com/id_bbbwcru9utig.html)
* [《RPC手撸专栏》第99章:基于SPI扩展使用次数最少连接淘汰策略](https://articles.zsxq.com/id_3r0wivvc2j7q.html)
* [《RPC手撸专栏》第100章:基于SPI扩展最近未被使用连接淘汰策略](https://articles.zsxq.com/id_2d4k9lczhj11.html)
* [《RPC手撸专栏》第101章:基于SPI扩展随机连接淘汰策略](https://articles.zsxq.com/id_6zfc5tu4sadw.html)
* [《RPC手撸专栏》第102章:基于SPI扩展拒绝连接淘汰策略](https://articles.zsxq.com/id_zxujiru0m4aa.html)
* [《RPC手撸专栏》第102章-X:SPI扩展连接拒绝策略阶段作业](https://t.zsxq.com/0aYfqnGxl)
* [《RPC手撸专栏》第103章:数据缓冲基础模型设计](https://articles.zsxq.com/id_7vlqjihwavcw.html)
* [《RPC手撸专栏》第104章:服务提供者整合数据缓冲](https://articles.zsxq.com/id_gf5vsocpwga6.html)
* [《RPC手撸专栏》第105章:服务消费者整合数据缓冲](https://articles.zsxq.com/id_b39p80gjmowd.html)
* [《RPC手撸专栏》第105章-X:数据缓冲阶段作业](https://t.zsxq.com/0alPcr61Q)
* [《RPC手撸专栏》第106章:服务容错设计与研发](https://articles.zsxq.com/id_mtz8cn9qktrr.html)
* [《RPC手撸专栏》第107章:服务容错效果测试](https://articles.zsxq.com/id_356s6sxma22g.html)
* [《RPC手撸专栏》第108章:服务容错失效问题修复](https://articles.zsxq.com/id_c0mka70xo8ke.html)
* [《RPC手撸专栏》第108章-X:服务容错阶段作业](https://t.zsxq.com/0aChrm3ci)
* [《RPC手撸专栏》第109章:服务限流基础模型设计](https://articles.zsxq.com/id_vt4qwkw275gr.html)
* [《RPC手撸专栏》第110章:服务提供者整合服务限流](https://articles.zsxq.com/id_d6o05rs0bwmw.html)
* [《RPC手撸专栏》第111章:服务消费者整合服务限流](https://articles.zsxq.com/id_32dwwi3an8rx.html)
* [《RPC手撸专栏》第111章-X:服务限流阶段作业](https://t.zsxq.com/0aTS2J22h)
* [《RPC手撸专栏》第112章:基于SPI扩展Semaphore限流策略](https://articles.zsxq.com/id_zchmw3ulitfs.html)
* [《RPC手撸专栏》第113章:基于SPI扩展Guava限流策略](https://articles.zsxq.com/id_ecztx69ekhfz.html)
* [《RPC手撸专栏》第113章-X:基于SPI扩展限流策略阶段作业](https://t.zsxq.com/0a2Fzp3Sw)
* [《RPC手撸专栏》第114章:服务提供者超出限流上限触发的规则](https://articles.zsxq.com/id_2rqhz490onjc.html)
* [《RPC手撸专栏》第115章:服务消费者超出限流上限触发的规则](https://articles.zsxq.com/id_rwoaeagi50wl.html)
* [《RPC手撸专栏》第115章-X:超出限流规则阶段作业](https://t.zsxq.com/0aB1cpEW3)
* [《RPC手撸专栏》第116章:服务熔断基础模型设计](https://articles.zsxq.com/id_8rrhnee0nv8q.html)
* [《RPC手撸专栏》第117章:服务提供者整合服务熔断](https://articles.zsxq.com/id_0pbfjv4ghrgw.html)
* [《RPC手撸专栏》第118章:服务消费者整合服务熔断](https://articles.zsxq.com/id_ohtoim0u1pkz.html)
* [《RPC手撸专栏》第118章-X:服务熔断阶段作业](https://t.zsxq.com/0bAeufSFe)
* [《RPC手撸专栏》第119章:基于SPI扩展错误率熔断策略](https://articles.zsxq.com/id_ozjp7ion2ebj.html)
* [《RPC手撸专栏》第119章-X:基于SPI扩展熔断策略阶段作业](https://t.zsxq.com/0bVwOW9GS)
* [《RPC手撸专栏》第fix-01章:修复服务消费者读取配置优先级的问题](https://articles.zsxq.com/id_iudrc7plepqa.html)
* [《RPC手撸专栏》第fix-02章:修复Zookeeper一致性Hash负载均衡泛型类型不匹配的问题](https://articles.zsxq.com/id_l6v50rh41eah.html)
* [《RPC手撸专栏》第fix-03章:修复自定义扫描器递归扫描文件标识不起作用的问题](https://articles.zsxq.com/id_jgao5h7atdlp.html)
* [《RPC手撸专栏》第fix-04章:修复基于SpringBoot启动服务消费者Netty Group多次连接的问题](https://articles.zsxq.com/id_813tnxx7ir4i.html)
* [《RPC手撸专栏》第fix-05章:修复基于计数器的限流策略不起作用的问题](https://articles.zsxq.com/id_kfwu35ttk997.html)
* [《RPC手撸专栏》第fix-06章:修复基于SpringBoot启动服务消费者无法同时连接多个服务提供者的问题](https://articles.zsxq.com/id_p6kt5aspbb07.html)
* [《RPC手撸专栏》第fix-07章:更新基于Semaphore的限流策略](https://articles.zsxq.com/id_kdi8ot238q16.html)
* [《RPC手撸专栏》第fix-08章:优化服务熔断半开启状态的执行逻辑](https://articles.zsxq.com/id_r7rsxfojwkua.html)
* [《RPC手撸专栏》第120章:异常监控后置处理器基础模型设计](https://articles.zsxq.com/id_bwceq9e1sufr.html)
* [《RPC手撸专栏》第121章:服务提供者整合异常监控](https://articles.zsxq.com/id_ds7crh46v1uv.html)
* [《RPC手撸专栏》第122章:服务消费者整合异常监控](https://articles.zsxq.com/id_opgjgzu8avrg.html)