![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rpc
文章平均质量分 76
我是等闲之辈
爱因斯坦曾说过:「如果你无法通过简单的方式解释清楚某件事情,则说明你对它的了解还不够多。」
展开
-
grpc 实现grpc gateway(window环境)
grpc gateway原创 2023-06-13 17:55:34 · 1307 阅读 · 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 · 1359 阅读 · 0 评论 -
grpc系列二:grpc探索
grpc介绍 在正式介绍 gRPC 之前,我们先简单介绍一下什么是 RPC,它是 Remote Procedure Call 的缩写,中文译为远程过程调用(也可译为远程方法调用或远程调用),它是计算机通信协议,该协议可以实现调用远程服务就像调用本地服务一样简单,无需关心跨网络,跨平台,跨语言等问题。 gRPC 是通信协议基于 HTTP/2,支持多语言的 RPC 框架,使用 Protobuf 作为它的接口设计语言(IDL),可以通过 protoc 工具生成 Golang 语言的结构体,服务端接口和客户端 .原创 2022-03-09 22:56:01 · 223 阅读 · 0 评论 -
grpc系列一:protobuf探索
protobuf介绍和作用 protobuf:它是接口设计语言(IDL),它与编程语言无关,可以生成所有主流编程语言的代码,而且,它是二进制格式的数据,比较适合传递大量的数据。 在编写 gRPC 代码之前,首先使用 protobuf 定义服务端和客户端之间传递的消息(message)和 gRPC 服务(service),然后安装需要用到的库,使用命令行工具自动生成 gRPC 的代码。 protobuf的特点 二进制格式,体积小,网络传输快,占用带宽流量少,调用性能更高,但是可读性差。 protob.原创 2022-03-09 22:45:54 · 1357 阅读 · 0 评论