文章目录
grpc异步服务器/客户端双向流式传输方法
GRPC介绍
GRPC的通信方式:
简单模式(Simple RPC)
- 这种模式基于传统的http/1.0模式,即客户端发起一次请求,服务端响应一个数据,这和普通的RPC没有什么区别
服务端数据流模式(Server-side streaming RPC)
- 这种模式是客户端发起一次请求,类似于 “订阅” 模式,服务端返回一段连续的数据流。
- 典型的例子是客户端向服务端发送一个股票代码,服务端就把该股票的实时数据源源不断的返回给客户端。
客户端数据流模式(Client-side streaming RPC)
- 与服务端数据流模式相反,这次是客户端源源不断的向服务端发送数据流,而在发送结束后,由服务端返回一个响应。
- 典型的例子是物联网