@kidar2

Как параллельно отправить N get запросов и дождаться от всех ответа?

К стороннему сервису надо сделать кучу запросов, а последовательно это довольно долго.
Кроме отдельных потоков можно как-то ещё? В идеале было бы как js - асинхронно.
  • Вопрос задан
  • 224 просмотра
Пригласить эксперта
Ответы на вопрос 2
@kidar2 Автор вопроса
Вот это вроде похоже на правду:

urls.parallelStream().forEach(u ->
		{
			LOG.debug("Page: " + u + usersResponse.pages.total_pages);
			try
			{
				String r = <Send getRequest>
			}
			catch (Exception e)
			{
				LOG.error(e);
			}
		});
Ответ написан
@aol-nnov
RxJava + OkHttp? )
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы