2
我有一個很大的wsdl文件,需要30MB用suds來初始化。我使用gevent生成100個greenlet,作爲外部服務的工作者使用。如何在泡沫客戶端上使用單個實例,但仍能獲得100個並行連接?初始化所有泡沫客戶端是一個巨大的內存浪費。我真正需要的是100個傳輸和一個單一的泡沫客戶端實例來轉換XML消息進出。任何幫助?如何以有效的記憶方式使用泡沫?
我有一個很大的wsdl文件,需要30MB用suds來初始化。我使用gevent生成100個greenlet,作爲外部服務的工作者使用。如何在泡沫客戶端上使用單個實例,但仍能獲得100個並行連接?初始化所有泡沫客戶端是一個巨大的內存浪費。我真正需要的是100個傳輸和一個單一的泡沫客戶端實例來轉換XML消息進出。任何幫助?如何以有效的記憶方式使用泡沫?
嘗試client.clone()
或client(..., cache=DocumentCache())