@LakeForest

Чем отличается stub и channel в gRPC, Что переменных нужно переиспользовать в Python при отправке новых запросов?

async with  grpc.aio.insecure_channel(self._url) as channel:
        stub = stt_pb2_grpc.TestServiceStub(channel)
        response =  await stub.Method(self.build_request(request))


По документации gRPC советуют переиспользовать соединение, а не создавать новые. Выходит мне нужно сохранить переменную channel, но нужно ли пересоздавать stub?

Подскажите, как правильно здесь сделать, что бы при нагрузке не отвалилось соединение?
Буду благодарен, если подскажите, как через питон передавать таймаут другим grpc-сервисам, связанным с основным - получившим запрос...
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы