本篇經驗將和大師介紹微辦事風行的幾種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 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!