【问题标题】:RPC vs REST vs WCF?RPC vs REST vs WCF?
【发布时间】:2014-10-04 23:21:43
【问题描述】:

您好,我目前正在开发一个 Web 应用程序,在使用正确的方法来实现我的 API 方面需要您的帮助。

RPC 是我开始实施它的方式,因为作为一个新的 Web 开发人员,这是最合乎逻辑的事情,但我一直关注 RESTful 和 WCF,因为它们在我的研究中被多次提及。

为更复杂的业务逻辑密集型数据操作提供 RPC 接口和为“休息”提供类似 REST 的接口是否常见。

【问题讨论】:

  • 也许 AngularJS 与 ASP.NET Web API ?
  • 他换了问题...
  • 很抱歉我确实更改了问题,我最初的问题很愚蠢,因为我很困惑,但是当我更清楚而不是提出另一个问题时,我只是更改了这个问题。
  • @Julien 那么你的评论很有道理:p

标签: wcf rest rpc


【解决方案1】:

RPC 是我开始实施它的方式,因为那是最 作为一名新的 Web 开发人员,这是合乎逻辑的事情,但我一直在关注 RESTful 和 WCF,因为它们在我的文章中被多次提及 研究。

让我们解开一点:

  • RPC 是一种 Web 服务组合方式。
  • REST 是一种 Web 服务组合风格
  • WCF 是一个同时支持 RPC 和 REST 样式的技术栈

对于更复杂的业务逻辑是否有一个 RPC 接口? 密集的数据操作和类似 REST 的“休息”界面。

充其量,您可能会争辩说使复杂且长时间运行的进程脱机是很常见的。无论您是使用 RPC 还是 REST 执行此操作,都没有区别。然而,Web 服务通常是一种同步技术 - 尽管支持一种调用方式,但这种语义由真正的异步传输(如消息队列)更好地服务(WCF 也支持)。

【讨论】:

  • 感谢汤姆的解释
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-19
  • 1970-01-01
  • 1970-01-01
  • 2021-10-14
  • 2015-05-25
  • 2011-07-09
相关资源
最近更新 更多