А существуют ли в природе библиотеки для балансировки http запросов с клиента в зависимости от времени ответа? Кейс следующий: есть у нас один внешний ресурс, к которому можно обращаться по 2 доменам -
api.xxx.ru (основной) и
api2.xxx.ru (резервный). Иногда запросы на 1 домен отрабатывают ну очень долго (>10с), в случае чего надо переключаться на второй. Но через некоторое время надо переключиться обратно на первый.