簡體   English   中英

RPC vs REST與WCF?

[英]RPC vs REST vs WCF?

您好我正在使用Web應用程序,我希望您能夠使用正確的方法來實現我的API。

RPC是我開始實現它的方式,因為作為一個新的Web開發人員,這是最合乎邏輯的事情,但我一直在關注RESTful和WCF,因為我的研究已經多次提到它們。

具有用於更復雜的業務邏輯密集型數據操作的RPC接口和用於“休息”的類似REST的接口是常見的。

RPC是我開始實現它的方式,因為作為一個新的Web開發人員,這是最合乎邏輯的事情,但我一直在關注RESTful和WCF,因為我的研究已經多次提到它們。

讓我們糾結一下:

  • RPC是一種Web服務組合的樣式。
  • REST是一種Web服務組合方式
  • WCF是一個支持RPC和REST樣式的技術堆棧

具有用於更復雜的業務邏輯密集型數據操作的RPC接口和用於“休息”的類似REST的接口是常見的。

充其量,您可能會認為將復雜且長時間運行的進程脫機是很常見的。 無論您是使用RPC還是REST執行此操作都沒有區別。 但是,Web服務通常是一種同步技術 - 盡管支持單向調用,但這種語義更好地通過消息隊列(WCF也支持)等真正的異步傳輸提供服務。

暫無
暫無

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

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