什么是RPC?
RPC(Remote Procedure Call)远程过程调用,远程函数调用。
RPC的作用?
调用其他系统上的方法,就像调用本地方法一样简单,并且不受其他系统开发语言的影响。
RPC协议
是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。例如
dubbo是一种RPC框架。他的通讯协议是RPC协议
为什么要用RPC?
因为服务越来越多,服务与服务之间的交互也越来越复杂,为了简化代码开发,实现
高效的应用程序之间的通讯手段。
例如RPC框架dubbo
Dubbo框架配置了service的提供者以后,service的所有方法可以直接使用。如果是传统调用url的方式。如果service里面有100方法。那么调用的时候,需要配置100个调用地址,十分不便。