Ich versuche Twisted in einer Art Spidering-Programm zu verwenden, das mehrere Clientverbindungen verwaltet. Ich möchte von einem Pool von ungefähr 5 Klienten halten, die gleichzeitig arbeiten. Die Funktionalität jedes Clients besteht darin, eine Verbindung zu einem bestimmten IRC-Server herzustellen, den er aus einer Liste bezieht, einen bestimmten Kanal einzugeben und dann die Liste der Benutzer in diesem Kanal in einer Datenbank zu speichern.Mehrere verdrehte Clientverbindungen verwalten
Das Problem, das ich habe, ist architektonischer als alles andere. Ich bin ziemlich neu in Twisted und ich weiß nicht, welche Optionen für die Verwaltung mehrerer Clients zur Verfügung stehen. Ich gehe davon aus, dass der einfachste Weg darin besteht, dass jede ClientCreator-Instanz nach Abschluss ihrer Arbeit einfach abstirbt und eine zentrale Schleife hat, die prüfen kann, ob Platz für das Hinzufügen eines neuen Clients ist. Ich denke, das ist kein besonders ungewöhnliches Problem, daher hoffe ich, einige Informationen aus den Erfahrungen anderer zu erhalten.