Назад к задачам
Junior — Middle+
5

Параллельный запрос документов к нескольким серверам

Компании, где спрашивали:

WildberriesWildberries
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Необходимо написать функцию, которая одновременно посылает запрос query на N одинаковых серверов, используя функцию search.Search(server, query). Функция должна вернуть первый полученный корректный результат, не ожидая завершения запросов к остальным серверам. Если каждый из серверов вернёт ошибку, следует вернуть ошибку search failed.

search.Search(server string, query string) ([]string, error)