Пересылка сетевого трафика через порт grpc - PullRequest
0 голосов
/ 14 июня 2019

У меня есть требование, когда мне нужно перенаправить все запросы из разных источников в другую сеть по grpc.

Сервер запросов <-> Клиент Grpc <-> Интернет <-> Сервер Grpc <-> РесурсСервер.

Запросите сервер и клиент grpc в одной сети.Сервер ресурсов и сервер GRPC находятся в одной сети.

Как переслать запрос сервера запросов на порт, который отправляет данные на сервер GRPC?

МОЙ сервер GRPC и клиент находятся в Java, поэтому использованиеинтерфейс grpc-java.

1 Ответ

0 голосов
/ 25 июня 2019

Звучит так, как будто вам нужен прокси на основе grpc-java.«Клиент Grpc» на вашей диаграмме может быть любым прокси HTTP / 2.Но вы можете использовать grpc-java для его реализации.

Я сделал пример общего прокси некоторое время назад.Он не нуждается в информации о методах, которые он использует.Вы просто создаете новый исходящий RPC для каждого входящего RPC и подключаете входы одного к выходам другого, и наоборот.

...