【发布时间】:2014-11-28 22:15:57
【问题描述】:
我了解 REST 和 RPC 之间的根本区别,其中 REST 具有资源并且可以很好地与 HTTP 配合使用,但我想知道在结果方面的主要区别是什么。我可以发出 HTTP 请求或 RPC 调用,但在服务器的后端,请求仍然得到满足。
它们只是用于相同目的的不同抽象还是我完全错过了重点?
【问题讨论】:
-
是的,它们只是同一个通用概念的不同机制。
我了解 REST 和 RPC 之间的根本区别,其中 REST 具有资源并且可以很好地与 HTTP 配合使用,但我想知道在结果方面的主要区别是什么。我可以发出 HTTP 请求或 RPC 调用,但在服务器的后端,请求仍然得到满足。
它们只是用于相同目的的不同抽象还是我完全错过了重点?
【问题讨论】:
通过 REST,客户端与服务的实现松散耦合,并且服务可以更好地扩展。这些是主要区别。
【讨论】: