Netty, регулирующий запросы HTTP, возможно ли держать их открытыми в течение длительного времени со стороны сервера? - PullRequest
0 голосов
/ 27 марта 2012

Я работаю над процессом сервера, который получает файлы через HTTP PUT.Запросы приходят с устройств автоматически в течение дня, а не от пользователей.В настоящее время я обрабатываю все в памяти по соображениям производительности, но прибегаю к записи файлов на диск для последующей обработки, когда мне нужно регулировать скорость.Я бы хотел оставить запись на диск как последнее средство, вместо этого я бы хотел иметь возможность регулировать их, удерживая соединение открытым и не получая никаких данных, пока я не буду готов, в течение 5-10 минут.Могу ли я сделать это со стороны сервера с Netty?

Спасибо за любые мысли или идеи

1 Ответ

0 голосов
/ 27 марта 2012

Вы можете использовать Channel.setReadable (false), чтобы предотвратить любое новое чтение с канала. Когда вы снова будете готовы, вы должны снова вызвать Cannel.setReadable (true).

...