jina.serve.runtimes.gateway.request_handling module#
- jina.serve.runtimes.gateway.request_handling.handle_request(graph, connection_pool)[source]#
Function that handles the requests arriving to the gateway. This will be passed to the streamer.
- Parameters
graph (TopologyGraph) – The TopologyGraph of the Flow.
connection_pool (GrpcConnectionPool) – The connection pool to be used to send messages to specific nodes of the graph
- Return type
Callable
[[ForwardRef
],ForwardRef
]- Returns
Return a Function that given a Request will return a Future from where to extract the response
- jina.serve.runtimes.gateway.request_handling.handle_result(result)[source]#
Function that handles the result when extracted from the request future
- Parameters
result (Request) – The result returned to the gateway. It extracts the request to be returned to the client
- Returns
Returns a request to be returned to the client