Я собираюсь построить сервер под Linux (я выбираю язык программирования), который принимает множество постоянных соединений сокетов TCP / IP из настольного программного обеспечения. Как это можно сделать дешево и эффективно? На машине не может быть более 60000 портов, поэтому, если мне потребуется поддержка 600k-подключений, мне понадобится 10 ящиков Linux?
Поскольку вычисления, необходимые для каждого соединения, чрезвычайно малы (бездействуют в 95% случаев), один ящик Linux уже может обрабатывать 600 тыс. Я не хочу тратить деньги и ресурсы на 10 коробок, просто чтобы обойти ограничения порта. *
Есть идеи?