Задать вопрос

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

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

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

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