1.1 KiB
1.1 KiB
Data transmission demo for using gRPC in Python
在Python中使用gRPC时, 进行数据传输的四种方式 官方指南
-
一元模式
在一次调用中, 客户端只能向服务器传输一次请求数据, 服务器也只能返回一次响应
client.py - line:14 - simple_methodserver.py - line:17 - SimpleMethod -
客户端流模式
在一次调用中, 客户端可以多次向服务器传输数据, 但是服务器只能返回一次响应
clien.py - line:27 - client_streaming_methodserver.py - line:28 - ClientStreamingMethod -
服务端流模式
在一次调用中, 客户端只能向服务器传输一次请求数据, 但是服务器可以多次返回响应
clien.py - line:48 - server_streaming_methodserver.py - line:41 - ServerStreamingMethod -
双向流模式
在一次调用中, 客户端和服务器都可以向对方多次收发数据
client.py - line:63 - bidirectional_streaming_methodserver.py - line:59 - BidirectionalStreamingMethod