grpc理解
2016-12-13 17:22:50 0 举报
gRPC是一个高性能、开源的通用远程过程调用(RPC)框架,由Google开发。它使用Protocol Buffers作为接口定义语言和数据序列化格式,支持多种编程语言。gRPC基于HTTP/2协议,具有低延迟、高吞吐量和双向流式通信的特点,适用于构建分布式系统和微服务架构。通过gRPC,开发者可以轻松地实现跨语言、跨平台的远程服务调用,提高系统的可扩展性和可维护性。
作者其他创作
大纲/内容
服务端stub桩
protoc-gen-go生成go代码https://github.com/golang/protobuf
proto3文件https://developers.google.cn/protocol-buffers
service定义
客户端stub桩
服务端创建grpc/service+桩代码提供服务主要实现接口
grpc库google.golang.org/grpc
客户端创建grpc/conn+桩代码调用服务
0 条评论
下一页