首页项目手写RPC框架
手写RPC框架 图标

手写RPC框架

进行中

掌握RPC核心设计与实现

本系列文章带你完整实现一个基于Java的轻量级RPC框架,涵盖网络通信(Netty)、动态代理(JDK/CGLib)、负载均衡、协议编解码、线程模型、超时重试等核心模块。通过手写RPC,深入理解分布式系统通信本质,提升系统设计能力。

JavaNetty反射JDK/CGLibEncodeProtobufCGLib

系列

手写RPC框架10 篇记录 -

第06篇:手写JavaRPC框架之执行层实战

2026-08-14

!https://iblog.csdnimg.cn/blog_migrate/96d7582088801ff3e2f02a815cb78bcd.png 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/

查看

第01篇:手写JavaRPC框架之思路分析

2026-07-31

!https://iblog.csdnimg.cn/blog_migrate/3cf6697a6b55bc4c58ed1ec4ce4d881d.png 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/h

查看

Protocol协议篇设计思路

2026-07-27

!https://springlearn.cn/jvsimage/20260727/01protocolidswitchboard.webp Protocol协议篇设计思路 一、概述 协议即约定,最简单理解就是服务端按照什么样的规

Mojito
查看

如何设计一款通信层框架

2026-07-24

!https://imgconvert.csdnimg.cn/aHR0cHM6Ly9pbWcuc3ByaW5nbGVhcm4uY24vYmxvZy9sZWFybl8xNTk5MjIxNjk5MDAwLnBuZw?xossprocess=im

Mojito
查看

第05篇:手写JavaRPC框架之执行层思路

2026-07-24

!https://img.springlearn.cn/blog/d0e05f0a0f96e2399aefe0e8fe00e23c.png 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 天下代

Mojito
查看

第03篇:手写JavaRPC框架之搞定序列化

2026-07-24

!https://img.springlearn.cn/blog/f18e12cc1d0c57c16e6d6cb258fe746c.png 天下代码一大抄, 抄来抄去有提高, 看你会抄不会抄! !https://img.springl

Mojito
查看

第04篇:手写JavaRPC框架之搞定网络通信

2026-07-24

!https://img.springlearn.cn/blog/26890ec0ad52a3b8bb3c0470c43c95a5.png 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 天下代

Mojito
查看

第02篇:手写JavaRPC框架之设计思路

2026-07-24

天下代码一大抄, 抄来抄去有提高, 看你会抄不会抄! 一、前言 隔壁老李又在喷我了: "完犊子了,小编这绝对是为了骗粉丝,而水的一篇文章,到了第二篇竟然还没有开始写代码,又是一篇纯概念文章"。 我也想写代码,但是在没有讲清楚思路

Mojito
查看

HTTP协议使用示例

2026-07-24

Mojito Framework 使用示例: com.hanframework.mojito.config.HttpInstallerTest 一、构建一个非阻塞HTTP服务端 Installer 可以轻松构建HTTP服务端,只要

Mojito
查看

Models

2026-07-24

https://github.com/datawhalechina/selfllm  什么是大模型? 大模型(LLM)狭义上指基于深度学习算法进行训练的自然语言处理(NLP)模型,主要应用于自然语言理解和生成等领域,广义上还包括机器视

大模型
查看