如何以高效的方式使用suds?

时间:2012-04-12 11:28:41

标签: python memory-management suds gevent

我有一个大的wsdl文件,用suds初始化需要30MB。我使用gevent生成100个greenlets,我用它作为外部服务的工人。如何在suds客户端上使用单个实例但仍然可以获得100个并行连接?初始化所有那些suds客户端是一个巨大的内存浪费。我真正需要的是100个传输和一个单独的suds客户端实例来转换xml消息。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

尝试client.clone()client(..., cache=DocumentCache())