ray.serve.config.gRPCOptions#
- class ray.serve.config.gRPCOptions(*, port: int = 9000, grpc_servicer_functions: List[str] = [])[source]#
Bases:
BaseModel
gRPC options for the proxies. Supported fields:
- Parameters:
port (int) – Port for gRPC server if started. Default to 9000. Cannot be updated once Serve has started running. Serve must be shut down and restarted with the new port instead.
grpc_servicer_functions (List[str]) – List of import paths for gRPC
add_servicer_to_server
functions to add to Serve’s gRPC proxy. Default to empty list, which means no gRPC methods will be added and no gRPC server will be started. The servicer functions need to be importable from the context of where Serve is running.
PublicAPI (alpha): This API is in alpha and may change before becoming stable.
Methods
Create a new model by parsing and validating input data from keyword arguments.
Creates a new model setting __dict__ and __fields_set__ from trusted or pre-validated data.
Duplicate a model, optionally choose which fields to include, exclude and change.
Generate a dictionary representation of the model, optionally specifying which fields to include or exclude.
Generate a JSON representation of the model,
include
andexclude
arguments as perdict()
.Try to update ForwardRefs on fields based on this Model, globalns and localns.
Attributes
Return a list of callable functions from the grpc_servicer_functions.