
rpc
文章平均质量分 76
我是等闲之辈
爱因斯坦曾说过:「如果你无法通过简单的方式解释清楚某件事情,则说明你对它的了解还不够多。」
展开
-
grpc 实现grpc gateway(window环境)
grpc gateway原创 2023-06-13 17:55:34 · 1432 阅读 · 0 评论 -
grpc系列三:grpc实战
1.安装接口设计语言 Protocol buffer 的编译器 protoc下载安装文件wget https://github.com/protocolbuffers/protobuf/releases/download/v3.13.0/protobuf-all-3.13.0.zip解压缩unzip protobuf-all-3.13.0.zip检查cd protobuf-all-3.13.0./configure编译make安装make install安装成功后执行protoc原创 2022-03-09 23:21:03 · 1416 阅读 · 0 评论 -
grpc系列二:grpc探索
grpc介绍在正式介绍 gRPC 之前,我们先简单介绍一下什么是 RPC,它是 Remote Procedure Call 的缩写,中文译为远程过程调用(也可译为远程方法调用或远程调用),它是计算机通信协议,该协议可以实现调用远程服务就像调用本地服务一样简单,无需关心跨网络,跨平台,跨语言等问题。gRPC 是通信协议基于 HTTP/2,支持多语言的 RPC 框架,使用 Protobuf 作为它的接口设计语言(IDL),可以通过 protoc 工具生成 Golang 语言的结构体,服务端接口和客户端 .原创 2022-03-09 22:56:01 · 292 阅读 · 0 评论 -
grpc系列一:protobuf探索
protobuf介绍和作用protobuf:它是接口设计语言(IDL),它与编程语言无关,可以生成所有主流编程语言的代码,而且,它是二进制格式的数据,比较适合传递大量的数据。在编写 gRPC 代码之前,首先使用 protobuf 定义服务端和客户端之间传递的消息(message)和 gRPC 服务(service),然后安装需要用到的库,使用命令行工具自动生成 gRPC 的代码。protobuf的特点二进制格式,体积小,网络传输快,占用带宽流量少,调用性能更高,但是可读性差。protob.原创 2022-03-09 22:45:54 · 1476 阅读 · 0 评论