[英]RPC vs REST vs WCF?
您好我正在使用Web應用程序,我希望您能夠使用正確的方法來實現我的API。
RPC是我開始實現它的方式,因為作為一個新的Web開發人員,這是最合乎邏輯的事情,但我一直在關注RESTful和WCF,因為我的研究已經多次提到它們。
具有用於更復雜的業務邏輯密集型數據操作的RPC接口和用於“休息”的類似REST的接口是常見的。
RPC是我開始實現它的方式,因為作為一個新的Web開發人員,這是最合乎邏輯的事情,但我一直在關注RESTful和WCF,因為我的研究已經多次提到它們。
讓我們糾結一下:
具有用於更復雜的業務邏輯密集型數據操作的RPC接口和用於“休息”的類似REST的接口是常見的。
充其量,您可能會認為將復雜且長時間運行的進程脫機是很常見的。 無論您是使用RPC還是REST執行此操作都沒有區別。 但是,Web服務通常是一種同步技術 - 盡管支持單向調用,但這種語義更好地通過消息隊列(WCF也支持)等真正的異步傳輸提供服務。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.