Как перенаправить GRPC как прокси?

#proxy #grpc

#прокси #grpc

Вопрос:

Я создаю программу GRPC, которая использует GRPC-клиент для вызова API Google. Теперь, поскольку Google заблокирован, я должен использовать другой хост при создании GRPC ClientChannel. Я хочу развернуть программу в нашем кластере, которая просто перенаправит запрос GRPC в / обратно в Google. Кто-нибудь знает, существует ли какая-либо программа для этого? Это не обратный прокси, больше похоже на туннель.

Ответ №1:

Протокол gRPC построен на HTTP / 2, поэтому будет работать любой прокси HTTP / 2. Для этого вы можете попробовать что-то вроде Envoy.

В качестве альтернативы вы можете написать свой собственный gRPC-прокси, используя gRPC generics API.