本系列提供 Solon Remoting Rpc（简称，Solon Rpc） 方面的知识。

Solon Rpc，是一种面向接口的远程方法调用方式（和 Dubbo 像），并支持异常传递。


**主要由4个组成部分：**

* 服务接口
* 客户端（服务接口的使用者）
* 服务端（服务接口的远程实现者；一般还会配合注册与发现服务使用）
* 通讯通道和序列化（这个是框架层面的，只要引入依赖即可）


把日常开发的 Service 层从本地实现，变成远程实现，但使用体验还是与本地 Service 差不多。这算是，常见应用场景了。

**主要注解：**

| 注解 | 说明 | 
| -------- | -------- | 
| @Remoting     | Rpc 的服务端注解。表示一个远程接口实现     | 
| @NamiClient     | Rpc 的客户端注解。表示引用一个远程接口。也可用于 REST api 调用    | 


**本系列演示可参考：**

[https://gitee.com/noear/solon-examples/tree/main/7.Solon-Remoting-Rpc](https://gitee.com/noear/solon-examples/tree/main/7.Solon-Remoting-Rpc)