В этой теме тс написал, что запустив все задачи разом (подключение к 300 000 разным IP адресам) - эффективнее, чем использовать ограничивающий паттерн throttling.
Вопрос: если мы сразу запустим все задачи, без троттлинга - не забьются ли у нас все доступные TCP порты? Ведь, если я правильно понимаю, каждый сокет занимает один свободный порт, всего у нас 65535 портов, а IP адресов у нас 300 000. Это чревато большими потерями.