Ich habe eine große WSDL-Datei, die 30 MB benötigt, um mit Schaum zu initialisieren. Ich benutze gevent, um 100 Greenlets zu spawnen, die ich als Arbeiter für externe Dienste benutze. Wie kann ich eine einzelne Instanz auf dem Suds Client verwenden, bekomme aber trotzdem 100 parallele Verbindungen? Es ist eine riesige Verschwendung von Speicher, alle diese schäumenden Clients zu initialisieren. Was ich wirklich brauche, sind 100 Transporte und eine einzelne Sudden-Client-Instanz, um XML-Nachrichten ein- und auszugeben. Irgendeine Hilfe?So verwenden Sie Schaum auf eine speichereffiziente Weise?
2
A
Antwort
0
versuchen client.clone()
oder client(..., cache=DocumentCache())
Verwandte Themen
- 1. Verwenden Sie async.js auf eine schlechte Weise
- 2. So verwenden String weise
- 3. Django soaplib & Schaum fast arbeiten [Fehler Schaum]
- 4. Wie erzwingen, Schaum nur TLS zu verwenden?
- 5. speichereffiziente spärliche Array in Java
- 6. Die meisten speichereffiziente Art und Weise abs zu berechnen() ** 2 komplexe numpy ndarray
- 7. So verwenden Sie eine Bedingung auf Listagg auf Oracle-Abfrage
- 8. So erstellen Sie die Federkonfiguration auf einfache Weise
- 9. So verbergen Sie mehrere Ansichten auf effektive Weise in ios
- 10. So definieren Sie eine Vorlage auf eine lockerere Weise als Schnittstellen in C#
- 11. Zeichnen Sie eine Antialiased Linie auf eine schnelle Weise
- 12. Eine Liste auf eine bestimmte Weise auffüllen
- 13. Erstellen Sie Active/Archive-Modelle auf eine trockene Weise (Django)
- 14. So verwenden Sie eine Kamera mit OpenCV
- 15. So verwenden Sie WebView auf xcode 4.5.1
- 16. So erstellen Sie eine Bibliothek auf Github und verwenden sie über Gradle Abhängigkeiten in Android Studio
- 17. Ok Memcache auf diese Weise zu verwenden? oder brauchen Sie eine Systemrearchitektur?
- 18. So verwenden Sie eine Eigenschaftendatei mit GlassFish
- 19. So verwenden Sie eine Vorlage mit Ember.CollectionView
- 20. So verwenden Sie Goutte
- 21. So verwenden Sie OpenID auf meiner Website
- 22. So verwenden Sie JQuery auf ReactJS
- 23. So verwenden Sie Android AutoCompleteTextView auf Xamarin.Forms
- 24. So verwenden Sie Swipe auf verschiedene Objekte
- 25. So verwenden Sie Cronjob
- 26. So verwenden Sie ServiceRegistry
- 27. Weird-Typdefinition auf WSDL und TypeNotFound Fehler von Schaum
- 28. Eine speichereffiziente Einfügung einer Zeile in ein data.table-Objekt?
- 29. So verwenden Sie kAudioSessionProperty_OverrideCategoryMixWithOthers
- 30. So verwenden Sie appStoreReceiptURL