The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#) https://grpc.io/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1.1 KiB

Data transmission demo for using gRPC in Python

在Python中使用gRPC时, 进行数据传输的四种方式 官方指南

  • 一元模式

    在一次调用中, 客户端只能向服务器传输一次请求数据, 服务器也只能返回一次响应

    client.py - line:14 - simple_method

    server.py - line:17 - SimpleMethod

  • 客户端流模式

    在一次调用中, 客户端可以多次向服务器传输数据, 但是服务器只能返回一次响应

    clien.py - line:27 - client_streaming_method

    server.py - line:28 - ClientStreamingMethod

  • 服务端流模式

    在一次调用中, 客户端只能向服务器传输一次请求数据, 但是服务器可以多次返回响应

    clien.py - line:48 - server_streaming_method

    server.py - line:41 - ServerStreamingMethod

  • 双向流模式

    在一次调用中, 客户端和服务器都可以向对方多次收发数据

    client.py - line:63 - bidirectional_streaming_method

    server.py - line:59 - BidirectionalStreamingMethod