Я ищу библиотеку Java, которая могла бы помочь мне вызвать метод веб-службы и обрабатывать несколько веб-серверов, если некоторые из них не отвечают. Идея состоит в том, чтобы включить аварийное переключение, когда кластер серверов предоставляет один и тот же веб-сервис.
Какой-то сценарий:
Есть ли такая библиотека?
Обычно мы выполняем такие последовательные вызовы URL-адресов непосредственно в нашем собственном коде, используя клиентские библиотеки HTTP для помощи.
Клиентские библиотеки HTTP, такие как Apache HttpComponents Google HTTP Client Library и jsoup , позволяют вам устанавливать время ожидания и выдают исключения при возникновении различных проблем, таких как ошибка 404 .
Таким образом, вы пишете серию каскадных if
операторов, последовательно пробуя каждый целевой URL-адрес, пока не добьетесь успеха. Настройка этих URL-адресов, тайм-аутов и обработки исключений требует примерно того же кода, что и настройка какой-либо библиотеки.
Базиль Бурк
Гийом Полет
Базиль Бурк