[英]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.