源码解析(2020-2030)
  • Pool 连接池
  • Relational 关系型
  • Nosql 无关系型
  • Io 输入输出
  • Serialize 序列化
  • Rpc 远程调用
  • Plugin 插件
  • Wiki 文档
  • Monitor 监控
  • Orm 增删改查
  • Template 模板视图
  • Flow 流程引擎
  • Ioc 控制反转
  • Mvc 视图分离
  • Boot 应用加速
  • Reg 注册
  • Lb 负载
  • Gw 网关
  • Vdom 虚拟
  • Render 渲染
  • State 状态
  • Model 模型组
  • Layout 布局组
  • Pcweb Web端
  • Mobile 移动端
  • Universal 通用
  • Custom 定制化
  • Microfe 微前端
  • Lowcode 低代码
  • Spider 爬虫
  • Math 数学
  • Charts 图表
  • Collect 收集
  • Compute 计算
  • Basics 基础
  • Neural 神经
  • Nlpkgs 图谱
  • 《神引Idx·知识索引》 (opens new window)
  • 《超脱Co·源码解析》 (opens new window)
  • 《终极ACs·技术演进》 (opens new window)
  • 《终极AHi·世界映射》 (opens new window)
  • 书写风格
  • 人生奥义
  • Pool 连接池
  • Relational 关系型
  • Nosql 无关系型
  • Io 输入输出
  • Serialize 序列化
  • Rpc 远程调用
  • Plugin 插件
  • Wiki 文档
  • Monitor 监控
  • Orm 增删改查
  • Template 模板视图
  • Flow 流程引擎
  • Ioc 控制反转
  • Mvc 视图分离
  • Boot 应用加速
  • Reg 注册
  • Lb 负载
  • Gw 网关
  • Vdom 虚拟
  • Render 渲染
  • State 状态
  • Model 模型组
  • Layout 布局组
  • Pcweb Web端
  • Mobile 移动端
  • Universal 通用
  • Custom 定制化
  • Microfe 微前端
  • Lowcode 低代码
  • Spider 爬虫
  • Math 数学
  • Charts 图表
  • Collect 收集
  • Compute 计算
  • Basics 基础
  • Neural 神经
  • Nlpkgs 图谱
  • 《神引Idx·知识索引》 (opens new window)
  • 《超脱Co·源码解析》 (opens new window)
  • 《终极ACs·技术演进》 (opens new window)
  • 《终极AHi·世界映射》 (opens new window)
  • 书写风格
  • 人生奥义
  • README
  • [方案]造一个RPC
  • Dubbo

    • [源码]Dubbo
  • Mini

    • [轮子]guide-rpc-framework(Kyro)
    • [轮子]mini-rpc(Protostuff)

# [方案]造一个RPC

  • rpc-from-scratch

    • using c
    • https://alexanderell.is/posts/rpc-from-scratch/ (opens new window)
  • guide-rpc-framework

    • @code https://github.com/Snailclimb/guide-rpc-framework (opens new window)
  • BootNettyRpc

    • @code https://github.com/forezp/BootNettyRpc (opens new window)
  • farpc

    • @code https://github.com/farawayliu/farpc (opens new window)
  • mini-dubbo

    • @by https://gitee.com/ckl111 (opens new window)
    • @doc https://www.cnblogs.com/grey-wolf/p/12502079.html (opens new window)
    • @code https://gitee.com/ckl111/mini-dubbo (opens new window)

# 参考

  • 徒手撸一个简单的RPC框架

    • @doc https://juejin.cn/post/5c4481a4f265da613438aec3 (opens new window)
    • @code https://github.com/modouxiansheng/SpringBoot-Practice (opens new window)
  • 如何实现Netty Rpc的远程通信

    • @doc https://juejin.cn/post/5e1bd74bf265da3e0640b6e6 (opens new window)
    • @code https://github.com/jinyue233/java-demo (opens new window)

← README [源码]Dubbo →