知一的指纹

主流PRC框架对比

PRC 是指远程过程调用。即不同服务之间通过网络来表达调用的语义和传达数据。

PRC 解决的问题

  • 解决通讯问题,一般通过 TCP 、 HTTP 连接来实现传输。
  • 解决寻址问题。
  • 实现技术异构。

RPC 的调用过程

RPC调用过程

PRC 框架有哪些?

  • Thrift (Fackbook开源)
  • gRPC (Google开源)
  • hsf/dubbo (阿里开源)
  • finagle (Twitter开源)

我们如何选择一款合适的 RPC 框架。从实现技术异构的角度要支持夸语言的调用,并且在高并发的请求下能有很好的性能表现。

noogel wechat
文章会同步推送到公众号,欢迎关注!
如果此文章能给您带来小小的提升,不妨小额赞赏我一下,以鼓励我写出更好的文章!