本篇经验将和大师介绍微办事风行的几种RPC框架,但愿对大师的工作和进修有所帮忙!
Dubbo/Dubbox
Dubbo是一个被国内良多互联网公司普遍利用的开源分布式办事框架,是一个很是周全的SOA根本框架。
当当网按照自身的需求,为Dubbo实现了一些新的功能,并将其定名为Dubbox(即Dubbo eXtensions)
Motan
Motan是新浪微博开源的一套轻量级、便利利用的RPC框架。
它是一套基于Java开辟的RPC框架,除了常规的点对点挪用外,Motan还供给办事治理功能,包罗办事节点的主动发现、摘除、高可用和负载平衡等。
Thrift
Thrift是一种接口描述说话和二进制通信和谈,它被用来界说和建立跨说话的办事。它被看成一个长途过程挪用(RPC)框架来利用,是由Facebook为“大规模跨说话办事开辟”而开辟的。
gRPC
gRPC 一起头由 google 开辟,是一条目说话中立、平台中立、开源的长途过程挪用(RPC)系统。
在 gRPC 里客户端应用可以像挪用当地对象一样直接挪用另一台分歧的机械上办事端应用的方式,使得我们可以或许更轻易地建立分布式应用和办事。
四种流程的RPC框架对比图,如下图所示:
微办事客户端办事发现,如下图所示:
微办事办事端办事发现,如下图所示:
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!