# RPC **Repository Path**: uyeonashi/project ## Basic Information - **Project Name**: RPC - **Description**: RPC框架项目开发学习! - **Primary Language**: C++ - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-12 - **Last Updated**: 2025-04-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RPC #### 介绍 RPC框架项目开发实现! #### 项目简介 RPC(Remote Procedure Call)远程过程调用,是一种通过网络从远程计算机上请求服务,而不需要了解底层网络通信细节。 RPC可以使用多种网络协议进行通信, 如HTTP、TCP、UDP等, 并且在TCP/IP网络四层模型中跨越了传输层和应用层。 简言之RPC就是像调用本地方法一样调用远程方法。 #### RPC通信框架 • 序列化协议 • 通信协议 • 连接复用 • 服务注册 • 服务发现 • 服务订阅和通知 • 负载均衡 • 服务监控 • 同步调用 • 异步调用 #### 参考 1. https://zhuanlan.zhihu.com/p/460646015 2. https://zhuanlan.zhihu.com/p/33298916 3. https://zhuanlan.zhihu.com/p/388848964