Я строю сервер TCP / TLS для сети IoT.Я использую Java NIO с шаблоном Reactor для достижения неблокирования, всегда готового к обслуживанию сервера.Некоторые действия сервера могут занимать до нескольких секунд, поэтому я решил использовать NIO с рабочими потоками.Что лучше?Сохранение большого количества в основном незанятых соединений (это будет более 10000 соединений) или было бы лучше принудительно открывать соединение для каждого запроса?Что является более масштабируемым и более совершенным?Я попытался найти его, но не смог найти сравнение Java с помощью NIO.