簡體   English   中英

在Python中使用Suds for SOAP,suds.client.Client對象線程安全嗎?

[英]Using Suds for SOAP in python, are suds.client.Client objects thread safe?

我正在使用Suds從python訪問SOAP Web服務。 如果我有多個執行的threading.Thread線程,它們中的每個線程可以安全地同時訪問同一suds.client.Client實例,還是必須為每個線程創建單獨的Client對象?

據我所知,它們不是線程安全的。 只要使用隊列或線程池,就可以安全地使用相同的客戶端對象。 這樣,當客戶端完成一個線程時,下一個線程就可以使用它。

但是,對於基於網絡的事件,您可能應該問自己哪個更好。 線程還是異步網絡編程? 最近,SUDS提出了一個補丁,以支持對基於套接字的應用程序(如Twisted,greenlets等)使用的異步套接字。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM