gRPC 스텁이 여러 개 있습니다. 비동기 적으로 호출 한 다음 결과 (작은 후 처리)를 하나로 결합하고 싶습니다. 일반 파이썬 선물로 내가 사용할 수 concurrent.futures.as_completed
또는 concurrent.futures.wait
하지만 gRPC 선물은 이 기능을 지원하지 않습니다 .
gRPC 스텁을 병렬로 호출하고 결과를 효율적으로 결합하려면 어떻게해야하나요?
stub.SayHello.futures(HelloRequest(name="world"))
병렬 처리를 위해 각 호출을 호출 할 수 있습니다 . 그러나 결과를 결합하려면 rpcs 목록을 반복하고 각 목록을 기다리는 것보다 더 편리한 방법은 없습니다.
이 기능이 유용하다고 생각되면 GitHub 문제를 핑하고 사용 사례를 추가하십시오.)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다