ray.serve.grpc_util.RayServegRPCContext#

class ray.serve.grpc_util.RayServegRPCContext(grpc_context: grpc._cython.cygrpc._ServicerContext)[源代码]#

基类:object

设置和获取 gRPC 上下文的上下文管理器。

此类实现了 ServicerContext 中的大多数方法(参见:https://grpc.github.io/grpc/python/grpc.html#grpc.ServicerContext)。它是可序列化的,并且可以随请求一起传递以用于部署。

PublicAPI (测试版): 此API目前处于测试阶段,在成为稳定版本之前可能会发生变化。

方法

auth_context

获取调用的认证上下文。

code

访问在RPC完成时用作状态代码的值。

details

访问在RPC完成时用作详细字符串的值。

invocation_metadata

访问客户端发送的元数据。

peer

标识调用正在服务的RPC的对等方。

peer_identities

获取一个或多个对等身份。

peer_identity_key

用于标识对等方的 auth 属性。

set_code

设置在RPC完成时使用的状态码值。

set_compression

设置用于整个调用的压缩算法。

set_details

设置在RPC完成时使用的详细字符串值。

set_trailing_metadata

设置RPC的尾部元数据。