当前位置: 首页 > article >正文

分布式介绍

CAP理论

        CAP理论是分布式架构中提出来的一种设计思想模型,全称是由Consistency、Availability、Partition Tolerance三个词组成。

  • C(Consistency,一致性):总能读到最新的写操作的结果
  • A(Availability,可用性):每个请求都要在合理的时间内给出响应
  • P( Partition tolerance ,分区容错性):当节点之间网络不通,系统能够继续运行

        CAP理论的核心思想是,一个分布式系统最多只能同时满足C、A、P特性中的两个,而网络分区是不可避免的,因而只能在CP或AP做出选择。

集群、分布式、微服务等区别及联系

集群:相同的项目,部署在多个服务器上(同一份工程代码),主要提高服务的高可用性,分散服务器压力

分布式:不同的项目,部署在多个服务器上(不同的工程代码)

微服务:是一种架构设计方式,往往按业务垂直拆分,主要拆分多个服务,防止各类服务过度耦合,分散各个服务的能力

示例:项目上常用的微服务架构

假设项目采用微服务架构,项目有3个服务,用户服务、权限服务、指标服务,这3个服务接口调用采用http方式(比如Feign),其中:用户服务1-3、指标服务1-3、权限服务1-2 垂直方向看:都是集群部署,满足各自服务的高可用性;横向视角看,3个大服务是分布式的。


http://www.kler.cn/news/355930.html

相关文章:

  • 框架一 Mybatis Spring SpringMVC(东西居多 后边的没怎么处理)
  • 05 django管理系统 - 部门管理 - 修改部门
  • Linux :at crontab简述
  • 【论文解读系列】EdgeNAT: 高效边缘检测的 Transformer
  • 猫鼠游戏: KaijiK病毒入侵溯源分析
  • (一)Java1.8核心包rt.jar——java.lang.annotation
  • Web APIs - 第2天笔记(黑马笔记)
  • MySQL的事务处理Savepoint,commit
  • 管家婆工贸ERP BB081.订单收付款功能
  • 【Vue】--项目文件结构
  • 线性可分支持向量机的原理推导 转为拉格朗日函数式 公式解析
  • 以太坊的未来面临挑战:Covalent Network(CXT)的 EWM 轻客户端提供解决方案
  • 大规模多传感器滑坡检测数据集,利用landsat,哨兵2,planet,无人机图像等多种传感器采集数据共2w余副图像,mask准确标注滑坡位置
  • C# -- Abstract、Virtual、interface
  • c++ 使用 Jarvis 算法或包装的凸包(Convex Hull using Jarvis’ Algorithm or Wrapping)
  • 问:JVM中的垃圾器,有哪些?
  • 嵌入式入门学习——7Protues导入Arduino IDE生成的固件和Arduino使用库文件开发
  • 大数据-177 Elasticsearch Query DSL - 聚合分析 指标聚合 桶聚合
  • 华为杯”第十三届中国研究生数学建模竞赛-E题:基于多目标规划和智能优化算法的粮食最低收购价政策研究(中)
  • 联系拯救者Y9000P2022笔记本电脑进入BIOS快捷键