генерировать один раз URL вместо использования балансировщика нагрузки для направления запросов в динамический пул серверов - PullRequest
0 голосов
/ 15 ноября 2018

у меня пул серверов;каждый сервер в этом пуле выполняет тяжелые вычисления.Этот пул меняется довольно часто, так как новые серверы запускаются для размещения трафика, а некоторые нестабильные серверы убиваются вручную.

Я хочу сделать запрос на любой из серверов, параллельно, массово (~ 200 запросов в любой момент времени).Я думаю, что мы можем настроить балансировщик нагрузки для распределения запросов на серверы.Сотрудник предлагает, чтобы мы рассмотрели вопрос о том, чтобы сохранить соединение RPC открытым для конечной точки, которая будет выводить URL-адрес одноразового использования, и чтобы я перешел по этому URL-адресу с помощью обычного HTTP-запроса POST.Это сделает работу по распределению нагрузки за нас, сохраняя при этом безопасность серверов и их исправность.Я все еще довольно младший инженер, поэтому я не уверен в достоинствах и недостатках каждого подхода.Можете ли вы дать какие-то мысли или другие вопросы, на которые я должен попытаться ответить в первую очередь?Что может сделать второй подход, которого не может классический балансировщик нагрузки?

...