# 远程过程调用解决方案 **Repository Path**: li-tongle/rpc ## Basic Information - **Project Name**: 远程过程调用解决方案 - **Description**: 手写rpc - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-06-08 - **Last Updated**: 2024-07-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # rpc #### 介绍 RPC 是一种用于实现分布式系统中 跨网络进行通信 的技术,是一种计算机通信协议。 RPC 框架基于 RPC 协议实现,允许一个程序(称为服务消费者)像调用自己程序的方法一样,调用另一个程序(称为服务提供者)的接口,而不需要了解数据的传输处理过程、底层网络通信的细节等。这些都会由 RPC 框架帮你完成,使得开发者可以轻松调用远程服务,快速开发分布式系统。 #### 软件架构 软件架构说明 common模块:一些通用的工具类库 consumer模块:没有使用starter的内容提供者 provider模块:没有使用starter的内容提供者 example-springboot-provider模块: example-springboot-consumer模块: wzly-rpc-core模块: wzly-rpc-spring-boot-starter模块: #### 安装教程 可以参照这两个模块(wzly-rpc-spring-boot-starter、common)通过引入starter和工具类的方式导入使用。下面是使用的示例模块 example-springboot-provider模块 example-springboot-consumer模块