做專案的時候碰到一個比較奇怪的現象,發帖問下有沒有人碰到過類似的問題。
問題大概是這樣的:webservice服務部署在Apache上,soap-client客戶端用Python-Zeep寫的。然后我們發現有個webservice介面的邏輯有點問題,做了些更新,再重新在Apache上部署了一下。這時再用Zeep去請求這個介面時,發現呼叫到這個介面的邏輯還是以前的邏輯,更新的邏輯并沒有呼叫到。大約要過2個小時左右,再呼叫這個介面就能呼叫到更新的邏輯了(這期間沒有其它任何操作)。這樣webservice介面的更新就不能實時被呼叫到,感覺有點奇怪,不知道問題在哪里,如果有人碰到過類似問題,希望能指點一二,謝謝!
uj5u.com熱心網友回復:
忘掉 webservice,盡量使用最基本的 http get/post 信令直接實作服務。更好的方式是使用 websocket 等等更符合(10年前)html5 協議的高效率的業務服務通訊標準。基于 webservice 的各種復雜的服務框架系統往往都是15年前的各種考慮,累贅很多,過時的東西基本上沒啥人去進行底層維護。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/74858.html
標籤:Web Services
下一篇:c#
