文本怎样做阅读链接网站,广西企业响应式网站建设设计,建设网站时怎么用外部字体,建设网站的建筑公司和 SOAP 不一样#xff0c;REST 不是一种严格规定的标准#xff0c;它其实是一种设计风格。如果按这种风格进行设计#xff0c;RESTful 接口和 SOAP 接口都能做到#xff0c;只不过后面的架构是 REST 倡导的#xff0c;而 SOAP 相对比较关注前面的接口。而且由于能够通过 …和 SOAP 不一样REST 不是一种严格规定的标准它其实是一种设计风格。如果按这种风格进行设计RESTful 接口和 SOAP 接口都能做到只不过后面的架构是 REST 倡导的而 SOAP 相对比较关注前面的接口。而且由于能够通过 WSDL 生成客户端的 Stub因而 SOAP 常常被用于类似传统的 RPC 方式也即调用远端和调用本地是一样的。然而本地调用和远程跨网络调用毕竟不一样这里的不一样还不仅仅是因为有网络而导致的客户端和服务端的分离从而带来的网络性能问题。更重要的问题是客户端和服务端谁来维护状态。所谓的状态就是对某个数据当前处理到什么程度了。这里举几个例子例如我浏览到哪个目录了我看到第几页了我要买个东西需要扣减一下库存这些都是状态。本地调用其实没有人纠结这个问题因为数据都在本地谁处理都一样而且一边处理了另一边马上就能看到。当有了 RPC 之后我们本来期望对上层透明就像上一节说的“远在天边尽在眼前”。于是使用 RPC 的时候对于状态的问题也没有太多的考虑。就像 NFS 一样客户端会告诉服务端我要进入哪个目录服务端必须要为某个客户端维护一个状态就是当前这个客户端浏览到哪个目录了。例如客户端输入 cd hello服务端要在某个地方记住上次浏览到 /root/liuchao 了因而客户的这次输入应该给它显示 /root/liuchao/hello 下面的文件列表。而如果有另一个客户端同样输入 cd hello服务端也在某个地方记住上次浏览到 /var/lib因而要给客户显示的是 /var/lib/hello。不光 NFS如果浏览翻页我们经常要实现函数 next()在一个列表中取下一页但是这就需要服务端记住客户端 A 上次浏览到 2030 页了那它调用 next()应该显示 3040 页而客户端 B 上次浏览到 100110 页了调用 next() 应该显示 110120 页。 此文章为10月Day4学习笔记内容来源于极客时间《趣谈网络协议》推荐该课程。