文章摘要:golang中rpc框架有哪些 golang rpc框架
golang中的rpc框架有:1.rpcx,分布式golang的rpc框架;2.gRPC,高性能、开源、通用的 […]
golang中的rpc框架有:1.rpcx,分布式golang的rpc框架;2.gRPC,高性能、开源、通用的rpc框架;
golang中的rpc框架有以下两种
1.rpcx
rpcx是一个分布式golang的rpc框架,其具有服务发现、高可用策略、负载均衡、规模可扩展和支持多种编解码协议的特点。
2.gRPC
gRPC是一个高性能、开源、通用的rpc框架,基于面向移动和HTTP/2设计,提供了C、Java和golang版本,使用gRPC可以通过protobuf来定义接口,具有严格的接口约束条件。