Nacos的CAP定理

CAP定理

CAP定理是分布式系统中的基本理论之一,其中

 - A表示可用性、
 - C表示一致性、
 - P表示分区容错性,

在一个分布式统统中,没办法同时保证三个特性,在某些特定的业务场景下,需要做出牺牲,Nacos支持两种模式。

1、AP模式
Nacos的默认模式,对于可用性比较高的场景,例如:网站、在线游戏等,可以选择使用AP模式,这种模式下,Nacos会优先保证服务的可用性,然后尽可能的保证服务数据的一致性,减少对业务的影响。对于Nacos的注册中心而言,应该是AP模式,保证服务的高可用,实现数据的最终一致性,这个样可以减少注册中心的压力,对于业务系统而言,在一致性方面,框架一般都会提供服务的容错性和重试机制,避免数据不一致的问题。
2、CP模式
对于一致性要求比较高的场景,如:金融、支付等场景,这些场景下,为了保证数据的一致性,会对服务进行隔离和恢复,但是这会导致一些服务的不可用,牺牲服务的可用性。

相关推荐

  1. NacosCAP定理

    2024-01-03 10:24:07       62 阅读
  2. Zookeeper 中 CAP

    2024-01-03 10:24:07       26 阅读
  3. CAD二次开发(12)- 块定义和使用

    2024-01-03 10:24:07       19 阅读
  4. Nacos应用

    2024-01-03 10:24:07       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-03 10:24:07       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-03 10:24:07       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-03 10:24:07       82 阅读
  4. Python语言-面向对象

    2024-01-03 10:24:07       91 阅读

热门阅读

  1. 针对NPC客户端的升级(脚本执行)

    2024-01-03 10:24:07       60 阅读
  2. Qt学生信息管理系统(Qt+DataBase)

    2024-01-03 10:24:07       64 阅读
  3. Android 实现动态申请各项权限

    2024-01-03 10:24:07       64 阅读
  4. Python-位置限定参数

    2024-01-03 10:24:07       64 阅读
  5. 几个实用网站

    2024-01-03 10:24:07       61 阅读
  6. 阶段七-Bootstrap

    2024-01-03 10:24:07       58 阅读
  7. 阿里云和腾讯云2核2G3M服务器上传速度多少?

    2024-01-03 10:24:07       72 阅读
  8. 2024 年开发技术趋势展望

    2024-01-03 10:24:07       147 阅读
  9. SpringMVC之RESTful案例

    2024-01-03 10:24:07       47 阅读