Zarządzanie wieloma połączeniami skręconego klienta

Próbuję użyć Twisted w rodzaju programu spidering, który zarządza wieloma połączeniami klientów. Chciałbym utrzymać pulę około 5 klientów pracujących jednocześnie. Funkcjonalność każdego klienta polega na połączeniu się z określonym serwerem IRC, który otrzymuje z listy, wprowadzeniem określonego kanału, a następnie zapisaniem listy użytkowników w tym kanale do bazy danych.

Problem, który mam, jest bardziej architektoniczny niż cokolwiek innego. Jestem całkiem nowy w Twisted i nie wiem, jakie opcje są dostępne do zarządzania wieloma klientami. Zakładam, że najłatwiej jest po prostu wyłączyć każdą instancję ClientCreator po zakończeniu jej pracy i mieć centralną pętlę, która może sprawdzić, czy jest miejsce na dodanie nowego klienta. Myślę, że nie jest to szczególnie niezwykły problem, więc mam nadzieję zebrać pewne informacje z doświadczeń innych ludzi.

questionAnswers(3)

yourAnswerToTheQuestion