Как лучше в Java организовать интенсивную работу с сетью?

Допустим, есть некая задача, большую часть которой составляет работа с сетью (посылка запросов, ожидание ответов), а обработка ответов сравнительно проста. Пусть это посылка HTTP-get и анализ результата.
Разумеется, хочется выполнять запросы параллельно, т.к. главная цель - максимально ускорить данный процесс (канал позволяет делать хоть 1к запросов одновременно). Встал вопрос о том, как лучше это сделать.
Могут ли в данной ситуации помочь легковесные потоки/Fibers?
  • Вопрос задан
  • 216 просмотров
Пригласить эксперта
Ответы на вопрос 1
@cthulhudx
Лучшим выбором будет использование фреймворка Netty. Вот собственно статьи, в которых можно с ним ознакомиться:
Высокопроизводительный NIO-сервер на Netty
IoT cloud на Netty или 10к рек-сек на ядро
Ответ написан
Ваш ответ на вопрос

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

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