# rpc-learning **Repository Path**: yixiu7/rpc-learning ## Basic Information - **Project Name**: rpc-learning - **Description**: 从零手写rpc框架 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-03-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # rpc-learning 从零手写rpc框架 ## RPC介绍 - RPC是远程过程调用,使用RPC框架,可以使调用远程服务,就像调用本地服务一样简单。 - PPC框架的核心3要素是:通讯(BIO、NIO、AIO,不同通讯方式,效率不同),代理(封装调用过程),序列化(参数序列化性能非常重要) ## 项目介绍 - 包com.yixiu.demo.bio下面的两个例子都是bio的通信方式,其中registerserver带有注册功能,更灵活。