RPC 的主要功能目标是让构建分布式计算（应用）更容易，在提供强大的远程调用能力时不损失本地调用的语义简洁性。为实现该目标，RPC 框架需提供一种透明调用机制，让使用者不必显式的区分本地调用和远程调用。

可以做到分布式，现代化的微服务
部署灵活
解耦服务
扩展性强
RPC的目的是让你在本地调用远程的方法，而对你来说这个调用是透明的，你并不知道这个调用的方法是部署哪里。通过RPC能解耦服务，这才是使用RPC的真正目的。

RPC 框架的优点：
RPC框架一般使用长链接，不必每次通信都要3次握手，减少网络开销
RPC框架一般都有注册中心，有丰富的监控管理
发布、下线接口、动态扩展等，对调用方来说是无感知、统一化的操作
协议私密，安全性较高
rpc 协议更简单内容更小，效率更高
服务化架构、服务化治理，RPC框架是一个强力的支撑