Многопользовательский сервер в grpc - PullRequest
0 голосов
/ 15 апреля 2020

Возможно ли иметь несколько серверов в gRP C и выбирать из них динамически?

Я ищу решение, которое соединяет центральный сервер с несколькими серверами на Inte rnet и обнаруживает на каком сервере динамически запускать полученное задание

1 Ответ

0 голосов
/ 15 апреля 2020

Один из способов - сделать центральный сервер прокси-сервером и перенаправлять запросы на реальные серверы.

Если сервисы одинаковые, прокси-сервер может выполнять циклический перебор или другие алгоритмы, и он в основном становится балансировщик нагрузки.

Если службы различаются, прокси-сервер может пересылать данные на основе имени хоста (https://en.wikipedia.org/wiki/Virtual_hosting) или на основе метода RP + 1009 * service +.

...