Друзья !!!
Я работаю над программным обеспечением для отслеживания GPS-устройств. У нас есть почти 3000 устройств, которые общаются с нашим сервером через слушателя Java TCP. Я создаю отдельный поток для каждого устройства, поскольку после установления соединения с устройством я не хочу терять соединение с устройством, поскольку для повторного создания соединения требуется время.
После запуска прослушивателя TCP загрузка ЦП увеличивается на 99% и система становится нестабильной. Пожалуйста, помогите мне найти решение:
A. написать TCP слушатель в Java, который может обрабатывать более 3000 потоковых соединений для 3000 устройств
B. Для минимизации использования процессора.
Заранее спасибо.