Sto tentando di utilizzare Twisted in una sorta di programma di spidering che gestisce più connessioni client. Mi piacerebbe mantenere un pool di circa 5 clienti che lavorano contemporaneamente. La funzionalità di ciascun client è quella di connettersi a un server IRC specificato che ottiene da un elenco, immettere un canale specifico e quindi salvare l'elenco degli utenti in quel canale in un database.Gestione di più connessioni client Twisted
Il problema che sto avendo è più architettonico di qualsiasi altra cosa. Sono abbastanza nuovo per Twisted e non so quali opzioni sono disponibili per la gestione di più client. Sto assumendo che il modo più semplice sia quello di far morire ogni istanza di ClientCreator una volta che ha completato il suo lavoro e avere un ciclo centrale che può controllare se c'è spazio per aggiungere un nuovo client. Penserei che questo non sia un problema particolarmente insolito, quindi spero di raccogliere alcune informazioni dalle esperienze di altre persone.