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