Я оцениваю клиентские библиотеки HTTP для своего приложения. Это веб-приложение, которое вызывает различные веб-службы, агрегирует контент и затем отправляет его клиенту Ajax. Я думаю, что мне нужен асинхронный клиент, потому что я хочу освободить поток моего сервера приложений (Tomcat), пока я жду долгого ответа от веб-службы, чтобы Tomcat мог повторно использовать этот поток, чтобы делать что-то еще, пока я выполняю ввод-вывод для целевой веб-службы. .
Я нашел там 3 библиотеки
Интересно, как сравниваются эти библиотеки.
Я вижу, что клиент Sonotype может использовать подключаемые провайдеры для обработки http, включая Apache Http Client 3.x. Чего я не вижу, что теряю, если использую клиент Apache Http 4.x напрямую, а не через клиент Sonotype.