Python gRPC客户端使用

Python gRPC客户端使用,python,multithreading,grpc,Python,Multithreading,Grpc,在某处部署gRPC服务后,我现在需要与之通信,以便创建一个客户端/存根。让我们假设另一个服务——gRPC服务的客户端是Uwsgi部署的服务。我想知道的是,使用gRPC(HTTP/2)的好处之一是,我可以在一个TCP连接中发出多个请求: 什么时候创建TCP连接?我想是在初始化存根的时候,对吗 我是否应该为所有Uwsgi线程创建一个共享存根,以便它们都可以使用该TCP连接?如果是,如何处理丢失的连接?我需要处理这些吗? 或者,我应该为每个请求初始化存根,然后仅当我需要在一个Uwsgi请求中多次与gR

在某处部署gRPC服务后,我现在需要与之通信,以便创建一个客户端/存根。让我们假设另一个服务——gRPC服务的客户端是Uwsgi部署的服务。我想知道的是,使用gRPC(HTTP/2)的好处之一是,我可以在一个TCP连接中发出多个请求:

什么时候创建TCP连接?我想是在初始化存根的时候,对吗

我是否应该为所有Uwsgi线程创建一个共享存根,以便它们都可以使用该TCP连接?如果是,如何处理丢失的连接?我需要处理这些吗?
或者,我应该为每个请求初始化存根,然后仅当我需要在一个Uwsgi请求中多次与gRPC服务对话时,才从共享TCP连接中获益


我希望我说的有道理。

hi@McAbra:你得到答案了吗?我在用Python为用Java编写的gRPC服务编写客户端时遇到了麻烦。遗憾的是,我认为gRPC还不够成熟,无法在我正在开发的平台上使用。