Python gRPC客户端使用
在某处部署gRPC服务后,我现在需要与之通信,以便创建一个客户端/存根。让我们假设另一个服务——gRPC服务的客户端是Uwsgi部署的服务。我想知道的是,使用gRPC(HTTP/2)的好处之一是,我可以在一个TCP连接中发出多个请求: 什么时候创建TCP连接?我想是在初始化存根的时候,对吗 我是否应该为所有Uwsgi线程创建一个共享存根,以便它们都可以使用该TCP连接?如果是,如何处理丢失的连接?我需要处理这些吗?Python gRPC客户端使用,python,multithreading,grpc,Python,Multithreading,Grpc,在某处部署gRPC服务后,我现在需要与之通信,以便创建一个客户端/存根。让我们假设另一个服务——gRPC服务的客户端是Uwsgi部署的服务。我想知道的是,使用gRPC(HTTP/2)的好处之一是,我可以在一个TCP连接中发出多个请求: 什么时候创建TCP连接?我想是在初始化存根的时候,对吗 我是否应该为所有Uwsgi线程创建一个共享存根,以便它们都可以使用该TCP连接?如果是,如何处理丢失的连接?我需要处理这些吗? 或者,我应该为每个请求初始化存根,然后仅当我需要在一个Uwsgi请求中多次与gR
或者,我应该为每个请求初始化存根,然后仅当我需要在一个Uwsgi请求中多次与gRPC服务对话时,才从共享TCP连接中获益
我希望我说的有道理。hi@McAbra:你得到答案了吗?我在用Python为用Java编写的gRPC服务编写客户端时遇到了麻烦。遗憾的是,我认为gRPC还不够成熟,无法在我正在开发的平台上使用。