Существует ли простой способ асинхронной цепочки вызовов GRPC в Python?
Это похоже на то, что "должно" быть осуществимо, но я не могу этого найти.
Вот приблизительное представление о том, что я должен делать:
class MyServer(my_grpc.MyServicer):
def __init__(self, child_stub):
self.child_stub_ = child_stub
def MyMethod(self, request, context):
child_result = self.child_stub_.ChildMethod.future(my_grpc.ChildMethodParams())
child_result.add_done_callback(something_that_completes_MyMethod)
return presumably_something
Есть что-то, чего я здесь не хватает? Такое ощущение, что это будет распространенный вариант использования, но я не могу найти ничего связанного с этим в документации.