Web Services SOAP和RPC之间的关系

iyr7buue  于 2022-11-15  发布在  其他
关注(0)|答案(1)|浏览(134)

我正在改善我对Web服务环境的看法。目前,我不能理解RPC和SOAP之间的关系或区别。
我知道我们可以发送二进制,json与RPC和SOAP是XML的唯一区别?
谢谢你的帮助。

xdyibdwo

xdyibdwo1#

RPC是一个包罗万象的术语,指的是在远程服务器上调用某些功能的任何方法,该方法模拟调用本地函数。客户端库、SDK或RPC框架(如gRPC)都可以被认为是同一主题的变体。通俗地说,RPC还用于描述根据您调用的函数而不是您操作的实体定义的Web服务。
SOAP是一种非常具体的基于XML的消息协议,可用于RPC。今天,SOAP基本上是一种过时的技术。该协议被认为是不必要的复杂,难以正确缓存,并且在网络上的空间效率极低。

相关问题