谷歌 grpc 常用的几种通信模式

前言

在上一篇 grpc 从搭建到使用,详细了解了grpc的基础理论以及使用,本篇将继续深入了解grpc常用的通信模式;

grpc  常用通信模式

grpc为开发者提供了丰富的通信模式,以满足不同场景下业务的需求,其提供的常用的几种通信模式总结如下:

  • 一元RPC通信;
  • 服务端流式通信;
  • 客户端RPC通信;
  • 双向RPC通信;

不同的通信模式在实际使用过程中,编码上有所差别,接下来针对几种不同的模式逐一通过实际代码演示下使用过程;

一、一元RPC通信模式

客户端向服务端发送单个请求,并获得单个响应

简单来说,就是一个请求对应一个响应,这种通信模式最简单,也是实际业务中使用非常多的模式,在上一篇我们演示的demo案例,就是标准的一元RPC通信模式;

仍然以上一篇的案例工程为例进行说明,

1、在原始的proto描述文件中增加一个新的方法

谷歌 grpc 常用的几种通信模式_第1张图片

2、重新

你可能感兴趣的:(架构技术栈,springboot,入门到大牛,springboot相关,grpc通信模式,grpc通信模式使用详解,grpc通信模式使用,grpc通信模式总结,grpc使用详解)