gRPC是Google開源的一款RPC架構(Go版本的實作),以protobuf作為IDL,通過protoc來編譯架構代碼。gRPC的Java實作的底層網絡庫是基于Netty開發而來,其Go實作是基于net庫。Thrift是Apache的一個項目(http://thrift.apache.org),前身是Facebook開發的一個RPC架構,采用thrift作為IDL。Dubbo是Alibaba開發的一個RPC架構,遠端接口基于Java Interface, 依托于Spring架構。
gRPC是Google開源的一款RPC架構(Go版本的實作),以protobuf作為IDL,通過protoc來編譯架構代碼。gRPC的Java實作的底層網絡庫是基于Netty開發而來,其Go實作是基于net庫。Thrift是Apache的一個項目(http://thrift.apache.org),前身是Facebook開發的一個RPC架構,采用thrift作為IDL。Dubbo是Alibaba開發的一個RPC架構,遠端接口基于Java Interface, 依托于Spring架構。