什么是RPC?RPC有什么用?与语言有关吗?( 二 )


  • TCP 支持长连接,当调用服务的时候不需要每次都进行三次握手才实现 。从性能和网络消耗来说 RPC 都具备了很好的优势 。
  • RESTful API 基于 HTTP 的,也就是说每次调用服务都需要进行三次握手建立起通信才可以实现调用,当我们的并发量高的时候这就会浪费很多带宽资源
  • 服务对外的话采用 RESTful API 会比 RPC 更具备优势,因此,看自己团队的服务是对内还是对外
RPC 调用过程
什么是RPC?RPC有什么用?与语言有关吗?

文章插图
 
RPC 最主要的作用就是用于服务调用
我们从 RPC 的使用场景开山篇,对于单体架构和微服务的进行了一个描述 。这个就是 RPC 的一个使用场景,也是最常用的一个使用场景 。大家只有了解好 RPC 是什么使用在什么场景才能更好的去使用 。

【什么是RPC?RPC有什么用?与语言有关吗?】


推荐阅读