К сожалению, HttpUrlConnection JDK или UrlConnection не запускаются асинхронно. Таким образом, если HTTP-соединения зависают по какой-либо причине, вы потеряете поток. Кроме того, мультиплексирование Selector позволяет использовать только несколько потоков для создания большого количества вызовов HTTP GET. Итак, я разрабатываю код, который использует селектор NIO и делает HTTP GET. Итак, ядро работает хорошо, за исключением того, что для полной поддержки HTTP 1.1 я должен поддерживать Keep-Alive, chunked-transfer-mode и несколько других вещей, поддерживаемых HTTP 1.1.Создание большого количества HTTP-запросов GET с несколькими потоками с использованием Netty
Итак, я также хотел сделать это с Netty, но мне не удалось найти пример, в котором показано, как сделать несколько HTTP-запросов GET с использованием одного потока.
Итак, я был бы признателен, если бы кто-нибудь мог указать мне на пример netty или любую другую соответствующую библиотеку. Thanks
Благодарим вас за этот замечательный отзыв. Я начну смотреть на Channel EventLoop. –