大家好,欢迎来到IT知识分享网。
gRPC支持四种类型的方法,分别是:
-
Unary模式
-
客户端流模式
-
服务端流模式
-
双向流模式
其中最常见的是Unary模式(即一元模式),我们在本章节仅介绍Unary模式。
Unary模式,也可以称为“一问一答模式”,客户端发送一个请求给服务端,服务端返回一个响应,和一次普通的函数调用类似。 示意图如下:
下面我们来实现一个简单的Unary接口。
要通过grpc提供接口,可以分为以下三个步骤:
-
接口定义(.proto文件)。
-
生成相关代码。
-
服务端开发。
-
客户端开发。
接口定义
我们这里实现一个简单的greet功能,项目目录结构如下:
proto 存放proto文件。 pb 存放生成的go文件。 server 服务端代码。 client 客户端代码。 bin 可执行文件。
proto文件定义如下(greet.p
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/156336.html