主页
About 1 min
本次手写RPC框架参考了许多优秀的设计,如下:
完整的RPC实现思路:
- 从零开始实现简单 RPC 框架:https://www.cnblogs.com/chenchuxin
- RPC-Dubbo架构:https://ldbmcs.gitbook.io/java/fen-bu-shi-1/rpc/rpc-dubbo-de-jia-gou-yuan-li
- Dubbo官网:https://cn.dubbo.apache.org/zh-cn/overview/home/
- 一起写个Dubbo:https://blog.csdn.net/qq_40856284/category_10138756.html
- 简易版Dubbo构造:https://blog.csdn.net/qq_38685503/category_10794078.html
- 关于RPC的一些问题:https://www.nowcoder.com/discuss/353159058410643456?sourceSSR=users
序列化方式解决方案: - 深入理解RPC框架的序列化方案:https://www.51cto.com/article/748249.html
- 如何手撸一个较为完整的RPC框架:https://juejin.cn/post/6992867064952127524#heading-16
- 简单RPC框架https://github.com/tychozzz/ltyzzz-rpc?tab=readme-ov-file
- 如何实现一个RPC框架:https://www.cnblogs.com/whgk/p/14371290.html
SPI机制部分:
- SPI机制:https://pdai.tech/md/java/advanced/java-advanced-spi.html
- Java SPI 机制详解:https://javaguide.cn/java/basis/spi.html
- Java SPI概念、实现原理、优缺点、应用场景、使用步骤、实战SPI案例:https://www.51cto.com/article/756685.html
接口Mock部分
- 接口Mock服务方案设计:https://blog.daraw.cn/2019/06/12/thrift-rpc-mock/
- 基于动态代理 Mock dubbo 服务的实现方案:https://tech.youzan.com/ji-yu-dong-tai-dai-li-mock-dubbofu-wu-de-shi-xian-fang-an/
负载均衡器
- 负载均衡器:https://jonasx.com/archives/load-balancehttps://jonasx.com/archives/load-balance
- 什么是负载均衡:https://www.codefather.cn/什么是负载均衡/
重试与容错:
- 利用Spring-Retry定制化你的RPC重试:https://kriszhang.com/spring-retry/
- 详解-手写RPC框架(7)- 服务容错:https://blog.csdn.net/qq_18884633/article/details/132053496
其他:
- 剖析 | SOFARPC 框架之总体设计与扩展机制:https://mp.weixin.qq.com/s/ZKUmmFT0NWEAvba2MJiJfA
- 10分钟带你彻底搞懂RPC架构:https://blog.csdn.net/belongtocode/article/details/118639448