grpc入门系列之1-Unary模式

grpc入门系列之1-Unary模式Unary 模式 也可以称为 一问一答模式 客户端发送一个请求给服务端 服务端返回一个响应 和一次普通的函数调用类似

大家好,欢迎来到IT知识分享网。

gRPC支持四种类型的方法,分别是:

  • Unary模式
  • 客户端流模式
  • 服务端流模式
  • 双向流模式

其中最常见的是Unary模式(即一元模式),我们在本章节仅介绍Unary模式。

Unary模式,也可以称为“一问一答模式”,客户端发送一个请求给服务端,服务端返回一个响应,和一次普通的函数调用类似。 示意图如下:

gRPC一元模式
gRPC一元模式

下面我们来实现一个简单的Unary接口。

要通过grpc提供接口,可以分为以下三个步骤:

  • 接口定义(.proto文件)。
  • 生成相关代码。
  • 服务端开发。
  • 客户端开发。

接口定义

我们这里实现一个简单的greet功能,项目目录结构如下:

proto 存放proto文件。 pb 存放生成的go文件。 server 服务端代码。 client 客户端代码。 bin 可执行文件。 

proto文件定义如下(greet.p

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/156336.html

(0)
上一篇 2025-02-13 18:00
下一篇 2025-02-13 18:05

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信