2

suds で初期化するのに 30MB かかる大きな wsdl ファイルがあります。gevent を使用して、外部サービスのワーカーとして使用する 100 個の greenlet を生成します。suds クライアントで単一インスタンスを使用しながら、100 の並列接続を取得するにはどうすればよいですか? これらすべての suds クライアントを初期化するのは、大量のメモリの浪費です。私が本当に必要としているのは、100 個のトランスポートと 1 つの suds クライアント インスタンスで、xml メッセージを送受信します。何か助けはありますか?

4

1 に答える 1

0

試しclient.clone()たりclient(..., cache=DocumentCache())

于 2014-05-27T14:05:41.133 に答える