複数のクライアント接続を管理する一種のスパイダリングプログラムでTwistedを使用しようとしています。一度に約5人のクライアントのプールを維持したいと思います。各クライアントの機能は、リストから取得した指定のIRCサーバーに接続し、特定のチャネルを入力して、そのチャネルのユーザーのリストをデータベースに保存することです。
私が抱えている問題は、何よりも建築的なものです。私はTwistedにかなり慣れていないので、複数のクライアントを管理するためにどのオプションが利用できるかわかりません。最も簡単な方法は、各ClientCreatorインスタンスが作業を完了したら停止し、新しいクライアントを追加する余地があるかどうかを確認できる中央ループを作成することだと思います。これは特に珍しいことではないと思いますので、他の人の経験から情報を集めたいと思います。