gRPC:
定义:使用Protocol Buff作为交换格式的远程调用。
作用:
1.解决分布式系统中,服务之间的调用问题。
2.远程调用时,要能够像本地调用一样方便,让调用者感知不到远程调用的逻辑
与Restful的对比
RPC是面向过程,Restful是面向资源,并且使用了Http动词。从这个维度上看,Restful风格的url在表述的精简性、可读性上都要更好。
参考:https://www.jianshu.com/p/2accc2840a1b
定义:使用Protocol Buff作为交换格式的远程调用。
作用:
1.解决分布式系统中,服务之间的调用问题。
2.远程调用时,要能够像本地调用一样方便,让调用者感知不到远程调用的逻辑
与Restful的对比
RPC是面向过程,Restful是面向资源,并且使用了Http动词。从这个维度上看,Restful风格的url在表述的精简性、可读性上都要更好。
参考:https://www.jianshu.com/p/2accc2840a1b