2016-08-21 28 views
0

我需要實現一個C/S結構化系統。我應該使用RPC(如protobuf)還是WebService(如基於SOAP的Web服務)作爲客戶端和服務器之間的通信基礎結構?Webservice和RPC分別何時使用它們?

+0

請[編輯]你的問題,以顯示[你迄今爲止嘗試過的](http://whathaveyoutried.com)。您應該包含您遇到問題的代碼[mcve],然後我們可以嘗試幫助解決特定問題。你還應該閱讀[問]。 –

回答

0

有多少個天使在針的頭上跳舞?

我更喜歡使用SOAP調用,特別是如果我使用Visual Studio,因爲創建和使用它們非常簡單且可靠。

我喜歡REST調用,如果我的客戶端不能輕鬆處理SOAP調用和/或我有大量的調用或網絡限制。原因在於REST調用在執行接口消耗時更難以編碼和消耗,並且不太可靠。

我試圖平衡軟件開發時間,可靠性和易用性以及可伸縮性。

相關問題