Usando Suds para SOAP en python, ¿los objetos suds.client.Client están seguros?
multithreading (1)
Hasta donde yo sé, NO son seguros para hilos. Puede utilizar el mismo objeto de cliente de forma segura siempre que utilice una cola o un grupo de subprocesos. De esta forma, cuando se finaliza un hilo con el cliente, el siguiente puede usarlo.
Sin embargo, para eventos basados en red, probablemente debería preguntarse qué es mejor. Threading o programación de red asíncrona? Recientemente se propuso un parche para SUDS para habilitar el soporte de conectores asynch para su uso con paquetes basados en eventos como Twisted, greenlets, etc.
Estoy usando Suds para acceder a un servicio web SOAP de Python. Si tengo varios hilos de rosca. Enhebra los hilos de ejecución, ¿puede cada uno de ellos acceder de forma segura a la misma instancia de suds.client.Client simultáneamente, o debo crear objetos de Cliente separados para cada hilo?