Я пытаюсь реализовать HTTP-сервер с помощью netty, и я хотел знать несколько вещей, которые я не мог понять из netty api. Я прочитал много других вопросов о стеке, связанных с netty, но все же не смог udnertand.
1. Если я хочу, чтобы соединение от клиента открывалось в течение определенного периода времени, что мне следует использовать CONNECT_TIMEOUT_MILLIS или добавить обработчик тайм-аута чтения и добавить в него тайм-аут. В основном я хочу понять разницу между этими двумя. & какое значение по умолчанию для CONNECT_TIMEOUT_MILLIS.
каково значение SO_BACKLOG по умолчанию, я прочитал его в одном из тех, что он равен SOMAXCONN в io.netty.netUtils. Но каково его значение. Кроме того, я хочу быть уверен, что so_backlog ограничивает количество рабочих потоков ri8 ?. Я имею в виду, что если я настрою его на 1000, это означает, что netty не будет разрешать более 1000 открытых соединений за раз.
может кто-нибудь объяснить, как netty отвечает на HTTP-запрос, как внутри, с точки зрения записи и чтения из канала?
Заранее спасибо!!!