在微观服务架构中,一般需要通过各种服务进行远程通话。远程通话通常由两部分组成:顺序和通信协议。典型的顺序协议包括json、xml、Hession、Protobuf、riff、rift、text、bytes等。在当今流行的远程访问技术中,使用基于高端 HTTP的界面,包括..

      最后更新:2021-12-10 12:39:18 手机定位技术交流文章

      分布式核心知识

        • 分布式中的远程调用
          • RESTful接口
          • RPC协议
          • " 改革 " 与 " 爱国者 " 之间的差别和联系
        • 基于上限的分发概念

      在这里插入图片描述

      分布式中的远程调用

      在微观服务架构中,一般需要对各种服务进行远程通话,远程通话通常由两部分组成:顺序和通信协议。典型的顺序协议包括json、xml、Hession、原装布、节流、文本、字节等等。基于RTTP的RESTful界面和基于TPCP的RPC协议是当今使用最广泛的两种远程访问技术。

      RESTful接口

      如果建筑符合无害环境技术原则,则称为 " 无害环境技术 ", " 无害环境技术 " 是代表国家转让的缩略语。

      资源资源资源 资源资源资源 资源资源 资源资源

      “ 恢复” 是网络上的一个项目, 或网络上的具体信息。 它可能是文本、 图像、 音乐、 服务, 简而言之, 一个物理现实。 您可以用一个 URI 来引用它, 每一个资源都匹配一个独立的 URI 。 要访问此资源, 可以访问它的 URL, 因此 URL 成为每个资源的地址或唯一识别符 。

      (说明)

      “ 资源” 是一个可以用多种方式表达的信息项。 我们选择“ 资源” 的形式, 并将其命名为“ 性能 ” 。 例如, 文本可以以 txt 格式、 HTML 格式、 XML 格式、 JSON 格式, 甚至二进制格式提供 ; 照片可以以 JPG 格式或 PNG 格式提供 。 URI 仅反映资源对象, 而不是其形式 。 “ html 后缀是多余的, 因为后缀反映的是“ 表达” 类别中的一种格式, 而 URL 只能描述“ 资源” 的位置 。

      国家转让

      访问网站是客户端和服务器之间的互动进程。 在此过程中, 数据和状态的更改是不可避免的。 互联网通信协议 HTTP 是一个没有地位的协议, 这意味着所有状态都保留在服务器端端。 因此, 如果客户端想要操作服务器, 服务器必须有一个在服务器上“ 状态传输” 的方法 。
      客户只能使用 HTTP 协议。 具体地说, 四个动词具体说明了 HTTP 协议中他们是如何工作的: Get、 POST、 PUT 和 DELETE 。 这四个基本操作是: 获取资源, POST 创造新资源( 包括修改资源 ), PUT 更新资源, 以及 DELETE 去除资源 。

      总结所谓的新结构:

      • 每个资源资源代表一种资源。
      • (a) 在客户与服务器之间传送资源的具体程度的性能;
      • 为了实现“性能层转换”,客户使用四个HTTP动词操作服务器端资源。

      RPC协议

      RPC(远程生产呼叫)是一种流程间通信方式,它使得远程服务可以被称为当地服务,而远程服务框架负责阻止底层传输(TCP或UDP ) 、 排序(XML/JSON/binary ) 和通信细节。 开发者一旦使用,只需要知道谁提供了哪个领域的远程服务界面。

      在这里插入图片描述

      " 改革 " 与 " 爱国者 " 之间的差别和联系

      在这里插入图片描述
      如果您是公众可用的 API, 如开放平台, 使用多种外部编程语言, 您不能拒绝支持每种语言, 而现在开放源码的中间体, 基本上是第一个支持的, 包含“ RESTful ” 。

      作为结构微观服务化的核心组成部分的RPC框架,可能大大降低建筑微观服务化的成本,提高呼叫者和服务提供者的研发效率,并阻断跨进程呼叫功能(服务)的复杂细节。

      基于上限的分发概念

      分布式系统的最大问题是许多节点的状况如何同步。 CAP理论是这方面的基本前提,也是了解分布式系统的起点。

      Eric Brewer在CAM研讨会上介绍了CAP理论,随后将CAP理论作为分布区的一个重要理论。

      • 一致性:定期更新数据,对所有数据变化进行同步。
      • 可用性:在组群某一组成部分失效时,整个组群是否有能力响应客户的读写要求。
      • 容忍(差异容忍):节点失灵不影响整个系统的运作。
        在这里插入图片描述

      我们从CAP理论中知道,任何分配系统都不能同时达到两个以上点。
      由于这个制度不能同时达到一致性、有用性和分治容忍的三项要求,我们必须不予以考虑:
      在这里插入图片描述
      在这里插入图片描述
      该次区域的容忍和可用性是分布式制度中最基本的要求,因此,我们系统最重要的问题是A(可用性)P(容忍),它寻求通过补偿方法使数据一致。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/14651.html

          热门文章

          文章分类